Abstract-Mobile application development is receiving much attention nowadays. With the enhancement of mobile application tools like an Android studio, etc. and kinds of online support, the development of the mobile application is getting easier. Indeed, mobile application development is not a trivial task. When given a particular problem, a novice mobile programmer will commonly sketch the mobile interface followed by coding. The rapid prototyping technique and trial from errors have led to issues such as poor domain understanding. We argue that a complete understanding of the domain is needed for mobile application development. Hence, requirements engineering is an important phase. This paper introduces a technique to assist mobile application development through Agent-Oriented Requirements Engineering (AORE). AORE consists of goal modelling to analyse and understand a mobilebased project. With goal modelling, AORE allows a modeller to identify and analyse the functionalities and non-functionalities of the system and present a holistic view of the proposed system. It showcases the services, operations and constraints of the proposed system. AORE is a useful part of the development phase and can complement current steps in mobile application development lifecycle.Keywords-requirement engineering for mobile application, agent-oriented modelling, functional and non-functional requirement IntroductionThe emerging of mobile technology like Android and ios has changed the way people use and deal with technology. With the mobile application, it changes the way people interact with the digital information; improve social interaction; faster transform people in digital society. In this case, people use a mobile phone to access to news; attend the meeting; attend course online; entertainment and interact with others. Although lots of mobile application tools have been introduced, mobile application development is still suffering from some inadequacies. This is due to the nature that, the evolution of mobile technology is fast with the emerging of various 32
Summary Ontologies play a crucial role in multiagent systems (MASs) development, especially for domain knowledge modeling, interaction specifications, and behavioral aspect representation. Domain‐specific ontologies can be developed in an ad hoc or systematic manner through the incorporation of ontology development steps on the basis of agent‐oriented methodologies. Developing such ontologies, however, is challenging because of the extensive amounts of knowledge and experience required. Moreover, since many ontologies cater for very specific domains, the question arises of whether some can be reused for faster systems development. This paper attempts to answer this question by proposing an ontology pattern classification scheme to allow the reuse of existing ontology knowledge for MAS development. Specifically, ontology patterns relevant to the design problem at hand are identified through the pattern classification scheme. These patterns are then reused and shared among agent software communities during the system development phase. The effectiveness of the proposed approach is validated using a restaurant‐finder MAS case study. Our findings suggest that utilization of the classified ontology patterns reduces development time and complexity when dealing with domain‐specific applications. The scheme also seems useful for software practitioners, where searching and reusing the patterns can easily be done during the analysis, design, and implementation of MAS development.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.