Journal articles on the topic 'Agent Oriented Software Engineering'

To see the other types of publications on this topic, follow the link: Agent Oriented Software Engineering.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Agent Oriented Software Engineering.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

BERNON, CAROLE, MASSIMO COSSENTINO, and JUAN PAVÓN. "Agent-oriented software engineering." Knowledge Engineering Review 20, no. 2 (June 2005): 99–116. http://dx.doi.org/10.1017/s0269888905000421.

Full text
Abstract:
Considering the great number of agent-oriented methodologies that can be found in the literature, and the fact that each one defines its own concepts and system structure, one of the main challenges in agent-oriented software engineering (AOSE) research is how to make these methodologies interoperable. By defining concepts used in a specific domain in a non-ambiguous way, meta-modelling may represent a step towards such interoperability. Consequently the main objective of the AOSE TFG (Technical Forum Group) is to establish a strategy for identifying a common meta-model that could be widely adopted by the AOSE community. This paper sums up the approach used by this TFG which consists of (i) studying and comparing the meta-models related to some existing methodologies (ADELFE, Gaia, INGENIAS, PASSI, RICA and Tropos) in order to find commonalities and (ii) giving a clear and basic definition for the core concepts used in multi-agent systems for relating and positioning them in a unified MAS meta-model. The first proposal, set up by the working group, for this unified meta-model then concludes this paper.
APA, Harvard, Vancouver, ISO, and other styles
2

Gómez-Sanz, Jorge J., and Rubén Fuentes-Fernández. "Understanding Agent-Oriented Software Engineering methodologies." Knowledge Engineering Review 30, no. 4 (September 2015): 375–93. http://dx.doi.org/10.1017/s0269888915000053.

Full text
Abstract:
AbstractFor many years, the progress in agent-oriented development has focused on tools and methods for particular development phases. This has not been enough for the industry to accept agent technology as we expected. Our hypothesis is that the Agent-Oriented Software Engineering (AOSE) community has not recognized the kind of development methods that industry actually demands. We propose to analyze this hypothesis starting with a more precise definition of what an AOSE methodology should be. This definition is the first step for a review of the current progress of an illustrative selection of methodologies, looking for missing elements and future lines of improvement. The result is an account of how well the AOSE community is meeting the software lifecycle needs. It can be advanced that AOSE methodologies are far from providing all the answers industry requires and that effort has grounded mainly in requirements, design, and implementation phases.
APA, Harvard, Vancouver, ISO, and other styles
3

Mubarak, Hisham. "Developing Flexible Software Using Agent-Oriented Software Engineering." IEEE Software 25, no. 5 (September 2008): 12–15. http://dx.doi.org/10.1109/ms.2008.135.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Molesini, Ambra, Andrea Omicini, and Mirko Viroli. "Environment in agent-oriented software engineering methodologies." Multiagent and Grid Systems 5, no. 1 (March 31, 2009): 37–57. http://dx.doi.org/10.3233/mgs-2009-0118.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Mao, Xinjun. "Agent-Oriented Software Engineering: Status and Challenges." Journal of Computer Research and Development 43, no. 10 (2006): 1782. http://dx.doi.org/10.1360/crad20061016.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Gomez-Sanz, Jorge J., and Ruben Fuentes. "Agent oriented software engineering with web applications." International Journal of Web Engineering and Technology 1, no. 4 (2004): 471. http://dx.doi.org/10.1504/ijwet.2004.006271.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Cohen, Mark A., Frank E. Ritter, and Steven R. Haynes. "Applying Software Engineering to Agent Development." AI Magazine 31, no. 2 (July 28, 2010): 25. http://dx.doi.org/10.1609/aimag.v31i2.2214.

Full text
Abstract:
Developing intelligent agents and cognitive models is a complex software engineering activity. This article shows how all intelligent agent creation tools can be improved by taking advantage of established software engineering principles such as high-level languages, maintenance-oriented development environments, and software reuse. We describe how these principles have been realized in the Herbal integrated development environment, a collection of tools that allows agent developers to exploit modern software engineering principles.
APA, Harvard, Vancouver, ISO, and other styles
8

Wang, Chun Yan, Li Ge, and Wen Hong Liu. "Research on the Agent Oriented Software Design Engineering." Advanced Materials Research 926-930 (May 2014): 2402–5. http://dx.doi.org/10.4028/www.scientific.net/amr.926-930.2402.

Full text
Abstract:
Agent oriented software engineering is a novel software paradigm that is considered as an important approach to supporting the development of complex software systems based on agent technology. Many attentions had been paid by researchers in academic; literature and practitioners in industry literature. In the past ten years, great progresses of agent oriented software engineering has been made. However, there are still a great number of problems that should be solved before it moves to industry application and its potentials should be exploited extensively. After investigating the background and characteristics of agent oriented software engineering, the paper presented the state of agent oriented software design engineering
APA, Harvard, Vancouver, ISO, and other styles
9

Fischer, Klaus, Christian Hahn, and Cristian Madrigal Mora. "Agent-oriented software engineering: a model-driven approach." International Journal of Agent-Oriented Software Engineering 1, no. 3/4 (2007): 334. http://dx.doi.org/10.1504/ijaose.2007.016265.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Beydoun, Ghassan, and Graham Low. "Centering ontologies in agent oriented software engineering processes." Complex & Intelligent Systems 2, no. 3 (September 26, 2016): 235–42. http://dx.doi.org/10.1007/s40747-016-0025-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

BAUER, BERNHARD, JÖRG P. MÜLLER, and JAMES ODELL. "AGENT UML: A FORMALISM FOR SPECIFYING MULTIAGENT SOFTWARE SYSTEMS." International Journal of Software Engineering and Knowledge Engineering 11, no. 03 (June 2001): 207–30. http://dx.doi.org/10.1142/s0218194001000517.

Full text
Abstract:
To gain wider acceptance for the use of agents in industry, it is a necessity to relate it to the nearest antecedent technology (object-oriented software development) and to introduce appropriate artifacts to support the development environment throughout the full system life cycle. We address both of these requirements by presenting AGENT UML, the Agent UML (Unified Modeling Language) — a set of UML idioms and extensions. This paper provides an AGENT UML representation of the internal behavior of an agent; it then relates this internal description to the external behavior of the agent by using and extending UML class diagrams and by describing agent interaction protocols in a new way. Our claim is that by extending the de-facto standard representation for object-oriented modeling to agents, the learning curve for object-oriented developers to adopt aspects of agent-based programming becomes much less steep. Thus, agent-oriented programming as a whole will become more amenable to mainstream software engineering.
APA, Harvard, Vancouver, ISO, and other styles
12

WEIß, GERHARD. "Agent orientation in software engineering." Knowledge Engineering Review 16, no. 4 (December 2001): 349–73. http://dx.doi.org/10.1017/s026988890100025x.

Full text
Abstract:
Agent-Oriented Software Engineering (AOSE) is rapidly emerging in response to urgent needs in both software engineering and agent-based computing. While these two disciplines coexisted without remarkable interaction until some years ago, today there is rich and fruitful interaction among them and various approaches are available that bring together techniques, concepts and ideas from both sides. This article offers a guide to the broad body of literature on AOSE. The guide, which is intended to be of value to both researchers and practitioners, is structured according to key issues and key topics that arise when dealing with AOSE: methods and frameworks for requirements engineering, analysis, design, and implementation; languages for programming, communication and coordination and ontology specification; and development tools and platforms.
APA, Harvard, Vancouver, ISO, and other styles
13

Leong, Peter, Chunyan Miao, and Bu Sung Lee. "A survey of agent-oriented software engineering for service-oriented computing." International Journal of Web Engineering and Technology 4, no. 3 (2008): 367. http://dx.doi.org/10.1504/ijwet.2008.019539.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

BERGENTI, FEDERICO, and AGOSTINO POGGI. "SUPPORTING AGENT-ORIENTED MODELLING WITH UML." International Journal of Software Engineering and Knowledge Engineering 12, no. 06 (December 2002): 605–18. http://dx.doi.org/10.1142/s0218194002001086.

Full text
Abstract:
Software engineering relies on the possibility of describing a system at different levels of abstraction. Agent-oriented software engineering introduces a new level of abstraction, that we called agent level, to allow the architect modelling a system in terms of interacting agents. This level of abstraction is not supported by an accepted set of tools and notations yet, even if a number of proposals are available. This paper introduces: (i) An UML-based notation capable of modelling a system at the agent level and (ii) A development framework, called ParADE, exploiting such a notation. The notation we propose is formalized in terms of a UML profile and it supports the realisation of artefacts modelling two basic concepts of the agent level, i.e., the architecture of the multi-agent system and the ontology followed by agents. The choice of formalising our notation in terms of a UML profile allows using it with any off-the-shelf CASE tool. The ParADE framework takes advantage of this choice by providing a code generator capable of producing skeletons of FIPA-compliant agents from XMI files of agent-oriented models. The developer is requested to complete the generated skeletons exploiting the services that ParADE and the underlying agent platform provide.
APA, Harvard, Vancouver, ISO, and other styles
15

Saeed Zamani, Ramin Nassiri, and Sam Jabbehdari. "A New Test Process in Agent-oriented Software Engineering." International Journal of Advancements in Computing Technology 3, no. 7 (August 31, 2011): 1–9. http://dx.doi.org/10.4156/ijact.vol3.issue7.1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Abdalla, Reem, and Alok Mishra. "Agent-Oriented Software Engineering Methodologies: Analysis and Future Directions." Complexity 2021 (December 29, 2021): 1–21. http://dx.doi.org/10.1155/2021/1629419.

Full text
Abstract:
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.
APA, Harvard, Vancouver, ISO, and other styles
17

Zambonelli, Franco, and Andrea Omicini. "Challenges and Research Directions in Agent-Oriented Software Engineering." Autonomous Agents and Multi-Agent Systems 9, no. 3 (November 2004): 253–83. http://dx.doi.org/10.1023/b:agnt.0000038028.66672.1e.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Taveter, Kuldar, Hongying Du, and Michael N. Huhns. "Engineering societal information systems by agent-oriented modeling." Journal of Ambient Intelligence and Smart Environments 4, no. 3 (2012): 227–52. http://dx.doi.org/10.3233/ais-2012-0149.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

CAO, L. B., and R. W. DAI. "AGENT-ORIENTED METASYNTHETIC ENGINEERING FOR DECISION MAKING." International Journal of Information Technology & Decision Making 02, no. 02 (June 2003): 197–215. http://dx.doi.org/10.1142/s0219622003000598.

Full text
Abstract:
Decision making plays a more and more important role in present society, especially in dealing with open complex giant systems, such as macroeconomic decision making. A feasible and effective approach for dealing with the increasingly remarkable decision making problems, in particular open complex giant systems, is to construct a Hall for Workshop of Metasynthetic Engineering (HWME), which is essentially an open giant intelligent decision support system in itself. On the other hand, the emergent agent technology is proposed and popularized as a new computing paradigm for building complex software systems. In this paper, we first briefly introduce the principle of metasynthetic engineering and the HWME in terms of decision support, and propose the network-based hierarchical model of an HWME. Furthermore, we discusse the design idea of agent-oriented metasynthetic engineering for decision support systems. We discuss the design scheme, the framework and the working mechanism of an HWME based on intelligent agents in Java which took the macroeconomic decision making as an instance. In addition, we further examine the fundamental problem of designing agent-oriented open giant intelligent decision support systems. The suitability and challenges of the present agent-oriented abstractions for open giant intelligent systems are further analyzed. Then, we propose the concept of societal abstraction for agent-oriented open giant intelligent systems, which is based on the following hypothesis: a unified mechanism — societal interactions, organizational schemes and component patterns, and multi-agent society. Our preliminary study reveals that the agent-oriented metasynthetic engineering is valid and powerful for decision making of open complex giant systems.
APA, Harvard, Vancouver, ISO, and other styles
20

Mao, Xinjun, Qiuzhen Wang, and Sen Yang. "A survey of agent-oriented programming from software engineering perspective." Web Intelligence 15, no. 2 (May 8, 2017): 143–63. http://dx.doi.org/10.3233/web-170357.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Kolp, Manuel, Stéphane Faulkner, and Yves Wautelet. "Social Structure Based Design Patterns for Agent-Oriented Software Engineering." International Journal of Intelligent Information Technologies 4, no. 2 (April 2008): 1–23. http://dx.doi.org/10.4018/jiit.2008040101.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Molesini, Ambra, Matteo Casadei, Andrea Omicini, and Mirko Viroli. "Simulation in Agent-Oriented Software Engineering: The SODA case study." Science of Computer Programming 78, no. 6 (June 2013): 705–14. http://dx.doi.org/10.1016/j.scico.2011.09.007.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Juneidi, S. J., and G. A. Vouros. "Survey and Evaluation of Agent-Oriented Software Engineering Main Approaches." International Journal of Modelling and Simulation 30, no. 1 (January 2010): 1–13. http://dx.doi.org/10.1080/02286203.2010.11442552.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Cossentino, Massimo, Nicolas Gaud, Vincent Hilaire, Stéphane Galland, and Abderrafiâa Koukam. "ASPECS: an agent-oriented software process for engineering complex systems." Autonomous Agents and Multi-Agent Systems 20, no. 2 (June 7, 2009): 260–304. http://dx.doi.org/10.1007/s10458-009-9099-4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Garcia, Alessandro F., Carlos J. P. de Lucena, and Donald D. Cowan. "Agents in object-oriented software engineering." Software: Practice and Experience 34, no. 5 (April 25, 2004): 489–521. http://dx.doi.org/10.1002/spe.578.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Emek, Sevcan, Vedat Evren, and Şebnem Bora. "Simulation of glucose regulating mechanism with an agent-based software engineering tool." An International Journal of Optimization and Control: Theories & Applications (IJOCTA) 9, no. 3 (March 20, 2019): 15–20. http://dx.doi.org/10.11121/ijocta.01.2019.00685.

Full text
Abstract:
This study provides a detailed explanation of a regulating mechanism of the blood glucose levels by an agent-based software engineering tool. Repast Simphony which is used in implementation of this study is an agent-based software engineering tool based on the object-oriented programming using Java language. Agent-based modeling and simulation is a computational methodology for simulating and exploring phenomena that includes a large set of active components represented by agents. The agents are main components situated in space and time of agent-based simulation environment. In this study, we present hormonal regulation of blood glucose levels by our improved agent-based control mechanism. Hormonal regulation of blood glucose levels is an important process to maintain homeostasis inside the human body. We offer a negative feedback control mechanism with agent-based modeling approach to regulate the secretion of insulin hormone which is responsible for increasing the blood glucose levels. The negative feedback control mechanism run by three main agents that interact with each other to perform their local actions in the simulation environment. The result of this study shows the local behavior of the agents in the negative feedback loop and illustrates how to balance the blood glucose levels. Finally, this study which is thought a potential implementation of agent-based modeling and simulation may contribute to the exploration of other homeostatic control systems inside the human body.
APA, Harvard, Vancouver, ISO, and other styles
27

Luck, Michael, and Lin Padgham. "Report from the Eighth Agent-Oriented Software Engineering Workshop, AAMAS 2007." International Journal of Agent-Oriented Software Engineering 1, no. 3/4 (2007): 498. http://dx.doi.org/10.1504/ijaose.2007.016270.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Ahmad, R., and S. Rahimi. "Motivation for a new formal framework for agent-oriented software engineering." International Journal of Agent-Oriented Software Engineering 3, no. 2/3 (2009): 252. http://dx.doi.org/10.1504/ijaose.2009.023639.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Varinder Kaur Attri, Aanchal Bawa,. "A Study of Tools Used in Implement Agent Oriented Software Engineering." International Journal of Innovative Research in Computer and Communication Engineering 03, no. 05 (May 30, 2015): 4016–20. http://dx.doi.org/10.15680/ijircce.2015.0305040.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Deloach, Scott A., Eric T. Matson, and Yonghua Li. "Exploiting Agent Oriented Software Engineering in Cooperative Robotics Search and Rescue." International Journal of Pattern Recognition and Artificial Intelligence 17, no. 05 (August 2003): 817–35. http://dx.doi.org/10.1142/s0218001403002666.

Full text
Abstract:
This paper reports our progress in applying multiagent systems analysis and design in the area of cooperative robotics. In this paper, we apply the Multiagent Systems Engineering (MaSE) methodology to design a team of autonomous, heterogeneous search and rescue robots. MaSE provides a top-down approach to building cooperative robotic systems instead of the bottom-up approach employed in most robotic implementations. We follow the MaSE steps and discuss various approaches and their impact on the final system design.
APA, Harvard, Vancouver, ISO, and other styles
31

Lucena, Carlos, and Ingrid Nunes. "Contributions to the emergence and consolidation of Agent-oriented Software Engineering." Journal of Systems and Software 86, no. 4 (April 2013): 890–904. http://dx.doi.org/10.1016/j.jss.2012.09.016.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Prachi, Prachi, Sukhvir Singh, and Richa Setiya. "Agent Oriented Software Engineering Methodology for Prioritizing the needs of Customers." International Journal of Computer Applications 49, no. 8 (July 28, 2012): 49–53. http://dx.doi.org/10.5120/7651-0745.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

RANJAN, PRABHAT, and A. K. MISRA. "A NOVEL APPROACH OF REQUIREMENT GATHERING AND ANALYSIS FOR AGENT ORIENTED SOFTWARE ENGINEERING (AOSE)." International Journal of Software Engineering and Knowledge Engineering 19, no. 01 (February 2009): 79–111. http://dx.doi.org/10.1142/s0218194009004064.

Full text
Abstract:
In this paper, an agent-based open and adaptive system development process has been proposed which continuously change and evolve to meet new requirements. The proposed methodology is based on a model-based technique that provides a specific model for the type of information to be gathered and uses this model to drive the domain specific analysis process. The focus is on a clear separtion between the requirement gathering and analysis phases. The analysis methodology further splits the analysis phase into the user_centric analysis and the system_centric analysis phases. Optimization of the system performance has also been proposed by exploiting the relationships and dependencies among roles and mapping criteria between roles to agents. The Gaia and ROADMAP models have been used as a basis to the proposed agent-based modeling method.
APA, Harvard, Vancouver, ISO, and other styles
34

Weyns, Danny, and Jörg P. Müller. "Introduction to the special issue on challenges in agent-oriented software engineering." Knowledge Engineering Review 30, no. 4 (September 2015): 373–74. http://dx.doi.org/10.1017/s0269888915000041.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Zulkifli, S. Filzah, CW Shiang, N. Jali, and M. A. Khairuddin. "Modelling emotion expression through agent oriented methodology." Indonesian Journal of Electrical Engineering and Computer Science 16, no. 2 (November 1, 2019): 972. http://dx.doi.org/10.11591/ijeecs.v16.i2.pp972-977.

Full text
Abstract:
<span>This paper presents Modelling Emotion Expression through Agent Oriented Methodology. Considering emotions of the intended users in the software engineering can uncover new requirements to improve and more accepted the system. While emotion is paying much attention nowadays, there is lacking systematic way to model the emotion based system. Without the systematic approach, it is hard to debug, design and develop an emotion based system. Since the emotional requirement of people has not being fully investigated, the research outcome propose the emotion modelling as part of the complete set of agent-oriented modelling for virtual character in eLearning system, The contribution of this paper is to introduce agent oriented modelling to systematic model an emotion based solution for an eLearning system and instructional video design. With the emotion model, it can serve as a guide to design, redesign, and discuss the emotion elements among the software development team. This is important for better debugging and project management especially for emotion led system.</span>
APA, Harvard, Vancouver, ISO, and other styles
36

HUHNS, MICHAEL N. "INTERACTION-ORIENTED SOFTWARE DEVELOPMENT." International Journal of Software Engineering and Knowledge Engineering 11, no. 03 (June 2001): 259–79. http://dx.doi.org/10.1142/s0218194001000530.

Full text
Abstract:
This paper describes a new approach to the production of robust software. We first motivate the approach by explaining why the two major goals of software engineering — correct software and reusable software — are not being addressed by the current state of software practice. We then describe a methodology based on active, cooperative, and persistent software components, i.e., agents, and show how the methodology produces robust and reusable software. We derive requirements for the structure and behavior of the agents, and report on preliminary experiments on applications based on the methodology. We conclude with a roadmap for development of the methodology and ruminations about uses for the new computational paradigm.
APA, Harvard, Vancouver, ISO, and other styles
37

Kolp, Manuel, Adrien Coyette, and Stéphane Faulkner. "Specifying agent-oriented e-commerce software as organizational structures." Journal of Systems Science and Systems Engineering 13, no. 4 (December 2004): 450–68. http://dx.doi.org/10.1007/s11518-006-0176-9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
38

Oruc, Orcun, and Uwe Aßmann. "GasMASk Annotation-based Code Generator as an Embedded Domain-Specific Language in Collaborative Multi-Agent Systems." International Journal of Security, Privacy and Trust Management 10, no. 02 (May 31, 2021): 1–16. http://dx.doi.org/10.5121/ijsptm.2021.10201.

Full text
Abstract:
Multi-agent systems have evolved with their application framework, analysis approaches and design complexities over the past few decades. In order for programming software agents, you need to handle analysis, design and implementation together; furthermore, privacy and trust should be integrated externally into the agent-oriented applications. Current frameworks do not consider privacy, trust, and data integrity in agent applications. In this study, we propose a domain-specific language that can be used for agent behaviors that consist of roles, organizational entity, goals through annotation processing with templates. Smart contracts can be generated to decrease the time for deployment and development stages. Templates and annotations are popular techniques to reduce boilerplate codebases from agent-oriented programming. These techniques can also be used for model-driven software engineering. This study will take the software agent development as a whole with analysis, design, and development with embedded domain-specific language development in terms of smart contract applications. Furthermore, we would like to refer to methodology, results of the research, and case study to enlighten readers in a better way. Finally, we summarize findings and highlight the main research points by inferencing in the conclusion section.
APA, Harvard, Vancouver, ISO, and other styles
39

Lavendelis, Egons, and Janis Grundspenkis. "Requirements analysis of Multi-Agent Based Intelligent Tutoring Systems." Scientific Journal of Riga Technical University. Computer Sciences 38, no. 38 (January 1, 2009): 37–47. http://dx.doi.org/10.2478/v10143-009-0003-0.

Full text
Abstract:
Requirements analysis of Multi-Agent Based Intelligent Tutoring SystemsThe agent oriented software engineering research proposes general assumptions for agent oriented software development, while intelligent tutoring system (ITS) research proposes specific ITS architecture and other specific knowledge for ITS development. Both of these views should be taken into consideration while developing multi-agent based ITSs. Thus there is a need for specific approaches for all phases of agent based ITS development which take into consideration main ideas from both agent oriented software engineering and ITS research. In this paper we propose a requirements analysis approach for multi-agent based ITSs. A case study of a simple ITS is included, too. Requirements analysis in the proposed approach consist of two main steps, namely goal modelling and use case modelling. During the goal modelling the main goals of the system are identified and a goal hierarchy for the system is created. During the use case modelling use cases needed to achieve each lower level goal and their descriptions are created. The proposed approach of the requirements analysis is intended to be a part of the full life cycle methodology for multi-agent based ITS development. The developed use case model (especially use case scenarios) is used during the agent interaction design and task definition. Goal hierarchy during the design phase is mainly used for checking, if the results of design achieve all system's goals.
APA, Harvard, Vancouver, ISO, and other styles
40

Giorgini, Paolo. "Agent-Oriented software engineering report on the 4 th AOSE workshop (AOSE 2003)." ACM SIGMOD Record 32, no. 4 (December 2003): 117–19. http://dx.doi.org/10.1145/959060.959084.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Peña, Joaquin, Christopher A. Rouff, Mike Hinchey, and Antonio Ruiz-Cortés. "Modeling NASA swarm-based systems: using agent-oriented software engineering and formal methods." Software & Systems Modeling 10, no. 1 (October 9, 2009): 55–62. http://dx.doi.org/10.1007/s10270-009-0135-2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

LUCK, MICHAEL. "Foundations of multi-agent systems: issues and directions." Knowledge Engineering Review 12, no. 3 (September 1997): 307–8. http://dx.doi.org/10.1017/s026988899700310x.

Full text
Abstract:
The last ten years have seen a marked increase of interest in agent-oriented technology, in several areas of computer science, including both software engineering and artificial intelligence. Agents are being used, and touted, for applications as diverse as personalised information management, electronic commerce, interface design, computer games, and management of complex commercial and industrial processes. Several deployed systems already use agent technology, and many more commercial and industrial applications are in development.
APA, Harvard, Vancouver, ISO, and other styles
43

MOURATIDIS, HARALAMBOS, MICHAEL WEISS, and PAOLO GIORGINI. "MODELING SECURE SYSTEMS USING AN AGENT-ORIENTED APPROACH AND SECURITY PATTERNS." International Journal of Software Engineering and Knowledge Engineering 16, no. 03 (June 2006): 471–98. http://dx.doi.org/10.1142/s0218194006002823.

Full text
Abstract:
In this paper we describe an approach for modeling security issues in information systems. It is based on an agent-oriented approach, and extends it with the use of security patterns. Agent-oriented software engineering provides advantages when modeling security issues, since agents are often a natural way of conceptualizing an information system, in particular at the requirements stage, when the viewpoints of multiple stakeholders need to be considered. Our approach uses the Tropos methodology for modeling a system as a set of agents and their social dependencies, with specific extensions for representing security constraints. As an extension to the existing methodology we propose the use of security patterns. These patterns capture proven solutions to common security issues, and support the systematic and structured mapping of these constraints to an architectural model of the system, in particular for non-security specialists.
APA, Harvard, Vancouver, ISO, and other styles
44

Sinkie, Mekuria, Tor Morten Gronli, Dida Midekso, and Abdullah Lakhan. "Joint Impact of Agents and Services in Enhancing Software Requirements Engineering." Electronics 12, no. 18 (September 20, 2023): 3955. http://dx.doi.org/10.3390/electronics12183955.

Full text
Abstract:
Requirements engineering (RE) is a significant aspect of system development stages in generating reliable software (SW). Despite RE’s decisive impact on project success, SW systems still fail since there is a perplexity in sorting out requirements correctly. Researchers have tried several paradigms to deal with the specified challenges, such as agent-oriented RE (AORE), model-based RE, and service-oriented RE (SORE). By investigating the limitations of the independent use of these paradigms, this research sets an objective that proposes a framework which integrates the two paradigms (agent and service) on top of social media to enhance the SW RE processes. Thus, the research addresses challenges in gathering adequate requirements, detecting alignment between business requirements and SW products, prioritizing requirements, and recommending innovative ideas. The research has mainly adopted an empirical research methodology for SW engineering. Accordingly, two distinct expert groups have been formed based on their previous experience in AORE and SORE, respectively. The experts have been selected from enterprises and academic institutions, and they participated in our case study. After performing the necessary assessment based on specified criteria, those experts in the first group have reported that CASCRE (Collaboration of Agents and Services for Crowd-based Requirements Engineering) with a score of 93.7% is found to be better than that of AORE with a score of 88.7%. Moreover, experts in the second group have declared that CASCRE, with a score of 92.3%, is better than SORE, with a score of 83.7%. In both cases, improvements have been observed, which reveals that the synergy of the CASCRE features has a better impact on the RE process than utilizing individual approaches. Moreover, in order to demonstrate the applicability of CASCRE, feedback has been gathered from a focused crowd of local pharmaceuticals using a mini-prototype. Accordingly, 250 requirements related comments have been gathered from the discussion forum, and 1400 keywords were generated. Then, after performing a sentiment analysis using NLP algorithms, the result was demonstrated to experts. Therefore, 93% of gurus strongly agreed on the applicability of CASCRE in real projects.
APA, Harvard, Vancouver, ISO, and other styles
45

Pudāne, Māra, and Egons Lavendelis. "General Guidelines for Design of Affective Multi-Agent Systems." Applied Computer Systems 22, no. 1 (December 1, 2017): 5–12. http://dx.doi.org/10.1515/acss-2017-0012.

Full text
Abstract:
Abstract The paper presents general guidelines for designing affective multi-agent systems (affective MASs). The guidelines aim at extending the existing agent-oriented software engineering (AOSE) methodologies to enable them to design affective MASs. The reason why affective mechanisms need specific attention during the design is the fact that the way how both rational tasks and interactions are done differ based on the affective state of the agents. Thus, the paper extends the traditional design approaches with the design of affective mechanisms and includes them in the design of the system as a whole.
APA, Harvard, Vancouver, ISO, and other styles
46

CAO, LONGBING. "INTEGRATING AGENT, SERVICE AND ORGANIZATIONAL COMPUTING." International Journal of Software Engineering and Knowledge Engineering 18, no. 05 (August 2008): 573–96. http://dx.doi.org/10.1142/s0218194008003805.

Full text
Abstract:
Engineering open complex systems is challenging because of system complexities such as openness, the involvement of organizational factors and service delivery. It cannot be handled well by the single use of existing computing techniques such as agent-based computing and service-oriented computing. Due to the intrinsic organizational characteristics and the request of service delivery, an integrative computing paradigm combining agent, service, organizational and social computing can open complex systems more effectively engineering. In this paper, we briefly introduce an integrative computing approach named OASOC for system analysis and design. It combines and complements the strengths of agent, service and organizational computing to handle the complexities of open complex systems. OASOC provides facilities for organization-oriented analysis and agent service-oriented design. It also supports transition between analysis and design. Compared with the existing approaches, our approach can (1) support service and organization that are either rarely or weakly covered by single computing methods, (2) provide effective mechanisms to integrate agent, service and organizational computing, and (3) complement the strengths of various methods. Experiences in engineering an online trading support system have further shown the workable capability of integrating agent, service and organizational computing for engineering open complex systems.
APA, Harvard, Vancouver, ISO, and other styles
47

M.Ibrahim, Najhan, and Mohd Fadzil Hassan. "MATHEMATICAL MODELING USING COORDINATION MECHANISMS FOR MULTI-AGENT SYSTEMS IN SERVICE ORIENTED ARCHITECTURE." Journal of Information Systems and Digital Technologies 1, no. 2 (December 28, 2019): 48–63. http://dx.doi.org/10.31436/jisdt.v1i2.109.

Full text
Abstract:
In software engineering, formal methods are mathematical based techniques used to provide the specification, development, and verification of software systems prior to the implementation. The formal methods have been used widely in software development because of its promising benefits in coherence degree and coordination between activities of software application. Coordination is a common issue in distributed cross-platform communications, which implemented in agent-based software. The study of the coordination problem is an important issue in the multi-agent system. In the current software development industry, most software products are produced with the expectation that the application will provide intelligent coordination with the minimum level of interruption. This case is not always acceptable especially for the critical system especially those that deal with complex communications that involved multiple types of participants where the partner application needs to know about the basic guide and specification of each other. The proposed solution is dealing with one of these issues as it evaluates the coordination between the partner applications where the accuracy of responding is involved. For this reason, we modeled the proposed system mathematically using Coordination mechanisms to validate and verify the system for cross-platform communications in SOA system.
APA, Harvard, Vancouver, ISO, and other styles
48

Abbas, Hosny A. "Exploiting the Overlapping of Higher Order." International Journal of Agent Technologies and Systems 6, no. 3 (July 2014): 32–57. http://dx.doi.org/10.4018/ijats.2014070102.

Full text
Abstract:
Currently multi-agent systems (MAS, sometimes MASs) are receiving great attention as a promising approach for modeling, designing, and developing complex, decentralized and large-scale software systems. The captivating characteristics they provide such as decentralization, dynamic reorganization, self-organization, emergence, autonomy, etc., make them a perfect solution for handling current software systems challenges specially their unpredictable and highly changing working environments. Organization-centered MAS (OCMAS) are concerned with the modeling of MAS using higher order abstraction entities than individual agents. Organizational models are the key tool to develop OCMAS; they are currently an important part of most agent-oriented software engineering (AOSE) methodologies. This paper proposes a novel organizational model called NOSHAPE. It exploits the overlapping relationships among higher order abstraction entities such as organizations of agents, worlds of organizations, and even universes of worlds within MAS to realize and utilize their captivating characteristics. The NOSHAPE model is informally and semi-formally described and its applicability is demonstrated with a case study.
APA, Harvard, Vancouver, ISO, and other styles
49

Fan, C. K., and T. N. Wong. "Agent‐based architecture for manufacturing system control." Integrated Manufacturing Systems 14, no. 7 (November 1, 2003): 599–609. http://dx.doi.org/10.1108/09576060310491955.

Full text
Abstract:
A flexible manufacturing system (FMS) is a complex manufacturing system and it demands a robust control software for its scheduling, planning and control functions. This paper describes the development of an agent‐based infrastructure for the control of a cellular FMS. The FMS in this project is a flexible assembly cell (FAC), comprising two assembly robots and a conveyor system. The aim is to establish a multi‐agent control system with good expandability and to be able to cope with dynamic changes in the FAC. The proposed agent‐based FAC control system comprises a collection of agents implemented in a distributed control network. The approach of the agent design is based on the object‐oriented modelling technique. According to the proposed control architecture, a standard agent template has been designed for the establishment of individual agents in the agent‐based system.
APA, Harvard, Vancouver, ISO, and other styles
50

Paay, Jeni, Sonja Pedell, Leon Sterling, Frank Vetere, and Steve Howard. "The Benefit of Ambiguity in Understanding Goals in Requirements Modelling." International Journal of People-Oriented Programming 1, no. 2 (July 2011): 24–49. http://dx.doi.org/10.4018/ijpop.2011070102.

Full text
Abstract:
This paper examines the benefit of ambiguity in describing goals in requirements modelling for the design of socio-technical systems using concepts from Agent-Oriented Software Engineering (AOSE) and ethnographic and cultural probe methods from Human Computer Interaction (HCI). The authors’ aim of their research is to create technologies that support more flexible and meaningful social interactions, by combining best practice in software engineering with ethnographic techniques to model complex social interactions from their socially oriented life for the purposes of building rich socio-technological systems. Currently social needs are modelled as coordinative and collaborative goals; however the domestic space surfaces a range of purely communicative activities, which are not calculated to serve any external productive purpose (i.e., it is communication often for the sake of pleasure).The authors use a holistic approach to eliciting, analyzing, and modelling socially-oriented requirements by combining a particular form of ethnographic technique, cultural probes, with Agent Oriented Software Engineering notations to model these requirements. This paper focuses on examining the value of maintaining ambiguity in the process of elicitation and analysis through the use of empirically informed quality goals attached to functional goals. The authors demonstrate the benefit of articulating a quality goal without turning it into a functional goal. Their study shows that quality goals kept at a high level of abstraction, ambiguous and open for conversations through the modelling process add richness to goal models, and communicate quality attributes of the interaction being modelled to the design phase, where this ambiguity is regarded as a resource for design.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography