scholarly journals Agent-Oriented Software Engineering Methodologies: Analysis and Future Directions

Complexity ◽  
2021 ◽  
Vol 2021 ◽  
pp. 1-21
Author(s):  
Reem Abdalla ◽  
Alok Mishra

The Internet of Things (IoT) facilitates in building cyber-physical systems, which are significant for Industry 4.0. Agent-based computing represents effective modeling, programming, and simulation paradigm to develop IoT systems. Agent concepts, techniques, methods, and tools are being used in evolving IoT systems. Over the last years, in particular, there has been an increasing number of agent approaches proposed along with an ever-growing interest in their various implementations. Yet a comprehensive and full-fledged agent approach for developing related projects is still lacking despite the presence of agent-oriented software engineering (AOSE) methodologies. One of the moves towards compensating for this issue is to compile various available methodologies, ones that are comparable to the evolution of the unified modeling language (UML) in the domain of object-oriented analysis and design. These have become de facto standards in software development. In line with this objective, the present research attempts to comprehend the relationship among seven main AOSE methodologies. More specifically, we intend to assess and compare these seven approaches by conducting a feature analysis through examining the advantages and limitations of each competing process, structural analysis, and a case study evaluation method. This effort is made to address the significant characteristics of AOSE approaches. The main objective of this study is to conduct a comprehensive analysis of selected AOSE methodologies and provide a proposal of a draft unified approach that drives strengths (best) of these methodologies towards advancement in this area.

2020 ◽  
Vol 2 (1) ◽  
pp. 15-28
Author(s):  
Irwandi Rizki Putra ◽  
Muh. Rasyid Ridha

Along with the times, technology and information are developing rapidly in various sectors in terms of human life. In the business world, technological development is very helpful in many ways. The phenomenon that occurs at this time is the increasingly widespread competition in the business world, especially in the field of marketplace in getting consumers to the emergence of various online marketplace sites. So far, Tembilahan online shop business is only known through social media such as Facebook, Whatsapp and Instagram or verbally to the public. Therefore, researchers are interested in taking a title, namely Marketpleace Q-Store Market Analysis and planning. Tembilahan Case Study aims to become a media promotion, and can make it easier for people to find goods that they want. In designing this Marketplace, the analysis used is PIECES and UML (Unified Modeling Language) as modeling and using the Framework code igniter to facilitate researchers in building systems. With the implementation of the Marketplace Q-Store, it provides a platform for seller to market their products.


2016 ◽  
Vol 12 (06) ◽  
pp. 34 ◽  
Author(s):  
Razwan Mohmed Salah ◽  
Gustavo R. Alves ◽  
Pedro Guerreiro ◽  
Ingvar Gustavsson

<p class="Abstract">Analysis and design are important phases in the system development lifecycle. In these phases, developers record information necessary for properly understanding the nature of the systems under consideration.</p><p><strong>We consider a particular type of system, named Remote Lab that allows both teachers and students to perform real experiments over the internet and we focus on Virtual Instrument Systems in Reality (VISIR).  </strong></p><p><strong>We describe a summarized web interface of VISIR using the Unified Modeling Language (UML). Our case study aims at identifying the requirements of VISIR and at creating a set of UML diagrams that succinctly provide enough information to both developers and users so that they acquire enough information for building a general understanding of it.</strong></p><strong> Additionally, we provide elements for extending UML to better support further user interface development in VISIR.</strong>


Author(s):  
Lorio Purnomo, Sfenrianto

There has been a lot of discussion regarding Customer Relationship Management (CRM) in recent years, where the CRM function to provide customer service in the culinary field has been widely applied by culinary business entrepreneurs. Restaurant XYZ, which started the culinary business in 2018, will design a CRM system to improve service to its customers, this is because it has not been optimal in the process of providing services to its customers. Before doing the design, an analysis phase is needed which is carried out using the Fishbone Method, this method is expected to help in analyzing the constraints and needs of the Restaurant XYZ in the best CRM design. The design using the Diagram Unified Modeling Language (UML) and User Centered Design (UCD) approach, is expected to create a CRM system as expected by the owner of Restaurant XYZ. The CRM that has been planned is expected to help the owner in providing services to Restaurant XYZ customers.


Author(s):  
Hee-Jin Lee ◽  
Joon-Sang Lee ◽  
Eunkyoung Jee ◽  
Doo-Hwan Bae

The worldwide mobile software market has grown dramatically since feature phones became popular in the early 1990s. In practice, mobile usability — which can be defined for a resource-constrained device in two ways, namely, User eXperience (UX) and User Interface (UI) — has been regarded as the key to gaining superiority in terms of both market share and customer loyalty. Unfortunately, de facto standards for software design and the development process, such as Unified Modeling Language (UML) and Rational Unified Process (RUP), do not seem to promote mobile usability in a systematic manner in practice. This paper proposes a systematic and generalizable approach to modeling and evaluating the properties of mobile usability, herein treating it as a first-class software quality from the perspective of software engineering. We devise a UX evaluation framework for mobile usability, which we call UX Evaluation Framework (UEF) throughout this paper. A UX is specified by inter-scene interactions between users and terminals of software products using Extended Menu Navigation Viewpoints (EMNVs); then, a model checker, NuSMV, is adopted to observe whether the EMNV model meets a set of given UX properties. Importantly, the analysis and design of RUP is extended to support the co-design of UX and UI so that major roles, activities and artifacts in the UX and UI can be explicitly monitored and controlled by stakeholders. Through case studies, we demonstrate that UEF works properly to treat software products that prioritize mobile usability. Consequently, UEF plays a key role in filling the gap between two research disciplines to address usability: software engineering and human–computer interactions.


10.28945/2355 ◽  
2001 ◽  
Author(s):  
Il-Yeol Song

The UML (Unified Modeling Language) has been widely accepted as a standard language for object-oriented analysis and design. Among the UML diagrams, one of the most difficult and time-consuming diagrams to develop is the object interaction diagram (OID), which is rendered as either a sequence diagram or a collaboration diagram. Our experience shows that developers have significant trouble in understanding and developing OIDs. In this paper, we present an effective heuristic for developing interaction diagrams and illustrate the technique with a case study. We found that students effectively developed OIDs using this heuristic method.


2016 ◽  
Vol 8 (2) ◽  
pp. 139 ◽  
Author(s):  
Johanes Fernandes Andry ◽  
Julia Loisa

In Jakarta, the e-Business adoption has not only captured the interest of large organizations but has also been acknowledged and adopted by small, medium and micro sized enterprises. Mostly, these small and medium e-commerce-adopted companies are called Home-Based Business. The object of this research is a family home-based business which is adopted e-commerce system.  The commonly used software development method is System Development Life Cycle (SDLC), and The Unified Modeling Language (UML) is generally accepted as the standard modeling notation for the analysis and design of the object that oriented on software systems. This research concludes that a web-based system can addressed the need of home-based business to expand the market scope by the internet penetration as one alternative to do the business expansion.


Author(s):  
Haider Boudjemline ◽  
Mohamed Touahria ◽  
Abdelhak Boubetra ◽  
Hamza Kaabeche

Purpose The development of context-aware applications in ubiquitous environments depends not only on the user interactions but also on several context parameters. The handling of these parameters is a fundamental problem in these systems. The key purpose of this work is to enrich the unified modeling language (UML) class diagram with new constructs to provide a universal model capable of coping with the context-awareness concerns. Design/methodology/approach The authors provide a review of existing context handling approaches. Afterward, they relied on the UML extensibility mechanisms to propose a heavyweight extension for the UML class diagram. This generic approach allows describing the different context parameters since the modeling phase. Findings Existing solutions for context handling apply the contextual constraints on finished applications or tend to be dependent on a specific development process. This paper presents a solution based on UML, which allows dealing with context since the modeling phase, and independently of development processes. This proposal is implemented as an eclipse editor and illustrated through a case study in the healthcare field. Originality/value This paper addresses the problem of context handling, and it presents a review of the foremost existing solutions. The paper also presents a heavyweight extension for the UML class diagram, which consists in enriching it with additional constructs, capable of monitoring how applications are linked to context parameters and how the values of these parameters may affect the application behavior.


2020 ◽  
Vol 4 (3) ◽  
pp. 683
Author(s):  
Muhamad Ridho Dwi Cahyo ◽  
Candiwan Candiwan

Yoga Farm is a Micro, Small, and Medium Enterprises (MSME) that focuses on catfish breeding that is still doing business processes manually. With this process, information received by related parties is very difficult to obtain quickly. Therefore, the product is still not widely known, and customers are still few because the system used in sales and promotions still uses a manual system. The research method used is qualitative. This study aims to create a sales information system recommended at Yoga Farm and design using Unified modeling language (UML) for the recommended business processes. Customers will get product information in real-time, products can be widely recognized, and the number of Yoga Farm customers can increase. Based on the results of this study, adoption of a web-based sales information system can certainly make it easier to get the latest information quickly, can expand the market and can also facilitate customers in the transaction. For future research, this research can be used as a reference for conducting similar studies at other MSMEs to increase sales


Author(s):  
Lusiana Citra Dewi

This study aims to create a system that can simplify common operational activities of pharmacy such as purchasing, inventory, and sales. The system is expected to improve manual processes of purchasing, inventory, and sales into a computerized ones. In addition, this system also provides convenience, accuracy, and speed for owner or management to access reports of purchase, inventory, and sales in real-time. The research methods used are literature studies, field studies, and the methods of analysis and design of object-oriented information system design language UML (Unified Modeling Language). Tthe result of this research is an information system of purchasing, inventory, and sales of medicines that may help pharmacies to get information quickly and accurately, and to help pharmacy operations to run more effectively and efficiently.


2020 ◽  
pp. 549-573
Author(s):  
Mario Tulenan Parinsi ◽  
Keith Francis Ratumbuisang

As a developing country, Indonesia continues to improve its quality as a state, in which the attempt to optimize all of its potential both in terms of economic, political, social, cultural, technological, educational, health, etc. This modern era, all aspects of life are depending on technology. This makes the technology becomes one of necessary in people's life. The utilization of technology has been used by all people in all aspects of life. Specifically, this paper tries to offer an innovation that has never been designed before, namely a platform of M-Learning in form of social media related to the development of technology for learning. Nowadays, internet users and smartphone ownership in Indonesia increased dramatically, then writers took initiative to design an innovation related to this case. Social media technologies provide the opportunity for teachers to engage students in online classes, thereby supporting the development of skills and learners to achieve competency. In addition to students, the opportunity is also open to outside the community to get information that can add knowledge. This case study provides a platform for M-Learning based learning that facilitate student learning also helps society size to obtain information more easily. The design of this platform using models UML (Unified Modeling Language) to design a visual model of this platform.


Sign in / Sign up

Export Citation Format

Share Document