An Ontological Model of an Information System
IEEE Transactions on Software Engineering
Evaluation of modeling techniques for agent-based systems
Proceedings of the fifth international conference on Autonomous agents
From AOSE methodology to agent implementation
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Object-Process Methodology: A Holistic Systems Paradigm
Object-Process Methodology: A Holistic Systems Paradigm
OPM/Web – Object-Process Methodology for Developing Web Applications
Annals of Software Engineering
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods
IEEE Transactions on Software Engineering
Simplifying the Development of Intelligent Agents
AI '01 Proceedings of the 14th Australian Joint Conference on Artificial Intelligence: Advances in Artificial Intelligence
Structuring a Z Specification to Provide a Formal Framework for Autonomous Agent Systems
ZUM '95 Proceedings of the 9th International Conference of Z Usres on The Z Formal Specification Notation
Analysis and Design of Multiagent Systems Using MAS-Common KADS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
A Planning Component for RETSINA Agents
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
Methodological foundations for agent-based systems
The Knowledge Engineering Review
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
AMELI: An Agent-Based Middleware for Electronic Institutions
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Applying a UML-based agent modeling language to the autonomic computing domain
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
West2East: exploiting WEb Service Technologies to Engineer Agent-based SofTware
International Journal of Agent-Oriented Software Engineering
Profile based comparative analysis for AOSE methodologies evaluation
Proceedings of the 2008 ACM symposium on Applied computing
Social-oriented engineering of intelligent software
Web Intelligence and Agent Systems
Modeling Agent-Environment Interactions in Adaptive MAS
Engineering Environment-Mediated Multi-Agent Systems
A Unified Graphical Notation for AOSE
Agent-Oriented Software Engineering IX
Engineering open environments with electronic institutions
Engineering Applications of Artificial Intelligence
Process models for agent-based development
Engineering Applications of Artificial Intelligence
An object-process-based modeling language for multiagent systems
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
MASD: Multi-agent systems development methodology
Multiagent and Grid Systems
Improving comparative analysis for the evaluation of AOSE methodologies
International Journal of Agent-Oriented Software Engineering
AML: agent modeling language toward industry-grade agent-based modeling
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Hi-index | 0.00 |
Multiple modeling methods for constructing agent-based systems have been suggested, however none of them has been accepted as a standard. A prominent reason for this is the gap that exists between agent-oriented methods and the modeling needs of agent-based systems. This gap is, in large part, due to lack of an agreed-upon set of building blocks for modeling Multi-Agent Systems (MAS) and standalone agents, and lack of support for essential software engineering properties. To bridge the gap, we suggest a set of building blocks and an agent-based modeling method. The building blocks should be useful as a basis for developing modeling methods for MAS, and as a benchmark for comparison between such methods. Our proposed modeling method, which is based on the building blocks, is novel in its ability to capture the different aspects of MAS in a single unifying framework. It further excels in providing accessibility, expressiveness and flexibility, which are major lacking software engineering properties in other methods. We demonstrate the usage of the method for modeling MAS, optionally, in conjunction with an existing MAS infrastructure. Thus, our method enhances both the utilization of existing infrastructure and the development of agent-oriented models.