Agent-oriented software engineering: the state of the art
First international workshop, AOSE 2000 on Agent-oriented software engineering
Model checking multi-agent systems with MABLE
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Comparing environments for developing software agents
AI Communications
Agent-Oriented Modelling and Specification of Web Services
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Verifying Multi-agent Programs by Model Checking
Autonomous Agents and Multi-Agent Systems
A normative framework for agent-based systems
Computational & Mathematical Organization Theory
A Methodology to Evaluate Agent Oriented Software Engineering Techniques
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Developing real-time multi-agent systems
Integrated Computer-Aided Engineering
Software Engineering for Service-Oriented MAS
CIA '08 Proceedings of the 12th international workshop on Cooperative Information Agents XII
ANEMONA: A Multi-agent Methodology for Holonic Manufacturing Systems
ANEMONA: A Multi-agent Methodology for Holonic Manufacturing Systems
Using three AOSE toolkits to develop a sample design
International Journal of Agent-Oriented Software Engineering
Engineering Holonic Manufacturing Systems
Computers in Industry
FAML: A Generic Metamodel for MAS Development
IEEE Transactions on Software Engineering
Multi-Agent System Development Based on Organizations
Electronic Notes in Theoretical Computer Science (ENTCS)
Current issues in multi-agent systems development
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
FSM-based conformance testing methods: A survey annotated with experimental evaluation
Information and Software Technology
A study of some multi-agent meta-models
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
A model driven approach to agent-based service-oriented architectures
MATES'06 Proceedings of the 4th German conference on Multiagent System Technologies
Hi-index | 0.00 |
Context: Multiagent systems (MAS) allow complex systems to be developed in which autonomous and heterogeneous entities interact. Currently, there are a great number of methods and frameworks for developing MAS. The selection of one or another development environment is a crucial part of the development process. Therefore, the evaluation and comparison of MAS software engineering techniques is necessary in order to make the selection of the development environment easier. Objective: The main goal of this paper is to define an evaluation framework that will help in facilitating, standardizing, and simplifying the evaluation, analysis, and comparison of MAS development environments. Moreover, the final objective of the proposed tool is to provide a repository of the most commonly used MAS software engineering methods and tools. Method: The proposed framework analyzes methods and tools through a set of criteria that are related to both system engineering dimensions and MAS features. Also, the support for developing organizational and service-oriented MAS is studied. This framework is implemented as an online application to improve its accessibility. Results: In this paper, we present Masev, which is an evaluation framework for MAS software engineering. It allows MAS methods, techniques and environments to be analyzed and compared. A case study of the analysis of four methodologies is presented. Conclusion: It is concluded that Masev simplifies the evaluation and comparison task and summarizes the most important issues for developing MAS, organizational MAS, and service-oriented MAS. Therefore, it could help developers to select the most appropriate MAS method and tools for developing a specific system, and it could be used for MAS software engineering developers to detect and deficiencies in their methods and tools. Also, developers of new tools can understand this application as a way to publish their tools and demonstrate what their contributions are to the state of the art.