Towards an Evaluation Framework for MAS Software Engineering
PRIMA '08 Proceedings of the 11th Pacific Rim International Conference on Multi-Agents: Intelligent Agents and Multi-Agent Systems
Scalability improvement in software evaluation methodologies
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
Analysis, Comparison and Selection of MAS Software Engineering Processes and Tools
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Evaluating software engineering techniques for developing complex systems with multiagent approaches
Information and Software Technology
KEMNAD: A Knowledge Engineering Methodology For Negotiating Agent Development
Computational Intelligence
Metamodel-based metrics for agent-oriented methodologies
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Hi-index | 0.00 |
Systems using Software Agents (or Multi-Agent Systems, MAS) are becoming more popular within the development mainstream because, as the name suggests, an Agent aims to handle tasks autonomously with intelligence. To benefit from autonomous control and reduced running costs, system functions are performed automatically. Agent-oriented considerations are being steadily accepted into the various software design paradigms. Agents may work alone, but most commonly, they cooperate toward achieving some application goal(s). MAS's are components in systems that are viewed as many individuals living in a society working together. Currently however, there is no universal agreement on how to build a comprehensive Agent-oriented system. Development of MAS's is a non-trivial task especially without the necessary support provided by software engineering (SE) environments. From a SE perspective, solving a problem should encompass the steps from problem realization, requirements analysis, architecture design and implementation. These steps should be implemented within a life-cycle process including testing, verification, and reengineering to proving the built system is sound. Agent-oriented SE techniques must be evaluated and compared to gain a better understanding of how Agent systems should be engineered and evolved. In this paper, we explore the various applications of Agent-based systems categorized into different application domains. We describe what properties are necessary to form an Agent society with the express purpose of achieving system-wide goals in MAS. A baseline is developed herein to help us focus on the core of Agent concepts throughout the comparative study and to investigate both the Object-Oriented and Agent-oriented techniques that are available for constructing Agentbased systems. In each respect, we address the conceptual background associated with these methodologies and how available tools can be applied within specific domains.