Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An agent-based approach for building complex software systems
Communications of the ACM
Evaluation of modeling techniques for agent-based systems
Proceedings of the fifth international conference on Autonomous agents
Customizing AOSE methodologies by reusing AOSE features
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
A Hierarchical Development Architecture for Customizing AO Methodologies
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
A Multi-Agent System Based Approach to Intelligent Process Automation Systems
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Hi-index | 0.00 |
Despite a great deal of research, there still exists a number of challenges before making agent-based computing a widely accepted paradigm in software engineering practice. In order to realize an engineering change in agent oriented software engineering, it’s necessary to turn agent oriented software abstractions into practical tools for facing the complexity of modern application areas. The paper presents a customizable development architecture for multi-agent systems, which can empower the developer to assemble a methodology tailored to the given project by putting appropriate meta models together, much like developers building applications from third party off-the-shelf components. To exemplify its feasibility and effectivity, the construction of C4I system is presented as a case study.