Agent-Oriented Software Engineering

@inproceedings{Shehory2014AgentOrientedSE,
  title={Agent-Oriented Software Engineering},
  author={Onn Shehory and Arnon Sturm},
  booktitle={Springer Berlin Heidelberg},
  year={2014}
}
While there is ample evidence that Multiagent Systems and Technologies (MAS&T) are vigorous as a research area, it is unclear what practical application impact this research area has accomplished to date. In this chapter, we describe method and results of a survey aiming at a comprehensive and up-to-date overview of deployed examples of MAS&T. We collected and analyzed 152 applications, covering important perspectives, such as ownership, maturity, vertical sectors, and usage of programming… 
Challenges and Directions for Engineering Multi-agent Systems
TLDR
This talk reviews where the authors stand regarding the engineering of multi-agent systems and makes five recommendations: re-engage with industry, stop designing AOPLs and AOSE methodologies, move to the "macro" level, develop techniques for designing and implementing interaction, integrate micro (single cognitive agent) and macro (MAS) design and implementation.
Engineering JIAC Multi-Agent Systems (Demonstration)
TLDR
JIAC is to show that industrial requirements and research needs can be combined in one solution and provides a whole set of user friendly and well documented tools for the design, implementation, deployment, and monitoring of multi-agent systems.
AOSE Methodologies and Comparison of Object Oriented and Agent Oriented Software Testing
TLDR
The Agent Oriented Software Engineering (AOSE) methodologies are evolved because the agent oriented technology is adapted because it solves the problems related to the social and organization which is not possible by the traditional model.
Analysis and Design by Agent based MaSE Methodology: A Case Study
TLDR
The MaSE methodology is covered based on a practical experience by choosing the chain store system because it has the necessary characteristics like customer and seller autonomic agent technology and it is easier to identify and understand the analysis and design steps.
Comparative Study between Object-oriented Software Engineering and Agent-oriented Software Engineering
TLDR
This research presents and discusses the properties of object-oriented and agent focused paradigms, as well as the properties in the form of a comparative study to determine the problems that the selected technology for appropriate application depended on it.
Developer Operations and Engineering Multi-Agent Systems
TLDR
The integration of approaches to Engineering Multi-Agent Systems (EMAS) with the Developer Operations (DevOps) industry best practice is proposed and an agent-oriented perspective on the DevOps life-cycle is introduced.
BOCHICA: A Model-driven Framework for Engineering Multiagent Systems
TLDR
This paper proposes a model-driven framework which is based on a platform independent core modeling language that leverages the reuse of existing model artifacts and reduces development time and costs for the creation of application domain specific solutions.
Dynamic Proliferation of Agents in a Multiple-Agent System
  • P. Lavin, B. Coghlan
  • Computer Science
    2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
  • 2013
TLDR
This work addresses the task of quick and easy proliferation of a multiple-agent system or MAS in which agents can be added, removed, configured and reconfigured without impacting on other agents.
Analysis of Distributed Multiagent System with JADE Platform
TLDR
In this work a scenario is created to simulate a place where multiple buyer and seller negotiate the purchase and sale of certain product to implement distributed multi agent system using JADE platform.
Review on Multi-Agent Oriented Software Engineering Implementation
TLDR
This work aims to engineer complex systems with autonomous entities and also to determine the core phases of software engineering development and the different methodology.
...
...

References

SHOWING 1-10 OF 145 REFERENCES
Challenges and Directions for Engineering Multi-agent Systems
TLDR
This talk reviews where the authors stand regarding the engineering of multi-agent systems and makes five recommendations: re-engage with industry, stop designing AOPLs and AOSE methodologies, move to the "macro" level, develop techniques for designing and implementing interaction, integrate micro (single cognitive agent) and macro (MAS) design and implementation.
Challenges and Research Directions in Agent-Oriented Software Engineering
TLDR
This paper characterise the emerging key issues in multiagent systems (MASs) engineering in terms of three different “scales of observation”, i.e. micro, macro, and meso scales, and discusses what are the peculiar engineering issues arising, the key research challenges to be solved, and the most promising research directions to be explored in the future.
Engineering Multi-Agent Systems
TLDR
It is argued that a combination of Moore’s Law and advances elsewhere in AI, mean that key assumptions underlying the design of many BDI-based agent programming languages no longer hold, and the authors are now in a position where they can rethink the foundations of BDI programming languages.
Agent-oriented software engineering
TLDR
This paper sums up the approach used by the AOSE TFG which consists of studying and comparing the meta-models related to some existing methodologies in order to find commonalities, and 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.
An overview of agent-oriented programming
TLDR
The discussion here will be confined to reviewing the authors' own work on multi-agent systems in general and agent-oriented programming in particular, and the topic of another paper currently in the works.
Developing multiagent systems: The Gaia methodology
TLDR
It is argued that a multiagent system can naturally be viewed and architected as a computational organization, and the appropriate organizational abstractions that are central to the analysis and design of such systems are identified.
A Framework for Evaluating Agent-Oriented Methodologies
TLDR
A framework for evaluating and comparing agent-oriented methodologies focuses on four major aspects of a methodology: concepts and properties, notations and modelling techniques, process and pragmatics, and the strengths and weaknesses of GAIA.
Assessing Agent Applications - r&D vs. R&d
TLDR
The discrepancy between the stated aims of agent research with regard to agent applications, and the reality as found in many (general) agent conferences as well as journals is discussed.
MASD: Multi-agent systems development methodology
TLDR
A new Multi-Agent System Development methodology developed over several years through analyzing and studying most of the existing agent oriented methodologies is presented, which is a detailed and complete methodology for developing multi-agent systems.
Nemo : an Agent-Oriented Software Engineering Methodology
TLDR
The Nemo methodology is a new agent-oriented methodology to tackle notions such as mobility, security or open large scale multiagent systems that are more or less not yet considered in agent- oriented methodologies.
...
...