Communications of the ACM
A research typology for object-oriented analysis and design
Communications of the ACM - Special issue on analysis and modeling in software development
Artificial Intelligence
A comparison of object-oriented analysis and design methods (abstract)
OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
A methodology and modelling technique for systems of BDI agents
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
An introduction to software agents
Software agents
KQML as an agent communication language
Software agents
An agent-based framework for interoperability
Software agents
KAoS: toward an industrial-strength open agent architecture
Software agents
An organizational ontology for enterprise modeling
Simulating organizations
Pitfalls of agent-oriented development
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Building cognitively rich agents using the SIM_Agent toolkit
Communications of the ACM
A methodology for agent-oriented analysis and design
Proceedings of the third annual conference on Autonomous Agents
Conflict representation and classification in a domain-independent conflict management framework
Proceedings of the third annual conference on Autonomous Agents
Computational organization theory
Multiagent systems
On agent-based software engineering
Artificial Intelligence
SDML: A Multi-Agent Language for Organizational Modelling
Computational & Mathematical Organization Theory
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
IEEE Concurrency
Agent-Based Simulation of Reactive, Pro-active and Social animal Behaviour
IEA/AIE '98 Proceedings of the 11th international conference on Industrial and engineering applications of artificial intelligence and expert systems: methodology and tools in knowledge-based systems
A Scenario-Based Design Method and an Environment for the Development of Multiagent Systems
Proceedings of the First Australian Workshop on DAI: Distributed Artificial Intelligence: Architecture and Modelling
Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
From Agent Theory to Agent Construction: A Case Study
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
Towards an ADL for Designing Agent-Based Systems
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Implementation of a Cooperative Agent Architecture Based on the Language-Action Perspective
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Environment centered analysis and design of coordination mechanisms
Environment centered analysis and design of coordination mechanisms
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Agent architectures for flexible, practical teamwork
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Agent orientation in software engineering
The Knowledge Engineering Review
A methodology to bring MAS to information systems
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
From community models to system requirements: a cooperative multi-agents approach
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II
Organizational and social concepts in agent oriented software engineering
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Knowledge sharing between design and manufacture
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
Hi-index | 0.00 |
Analysis and design of Information Systems (ISs) is the process of eliciting the system's requirements and transforming them into a model that can be used to develop ISs. Analysis and design of Agent-Oriented Information Systems (AOISs) relates to the very same process using the multi-agent paradigm. A comprehensive and rigorous methodology for developing multi-agent systems is lacking (Elammari & Lalonde, 1999; Odell et al., 2000). Most existing multi-agent systems were developed in an ad-hoc manner, and systems developers paid little attention to requirements specification and the analysis process (Treur, 1999a).The paper has two goals: (a) to provide an overview and (b) to discuss challenges and future research of the field. To address the first goal, we review different methodologies that are suitable for analysing and designing AOIS. This is done by examining, for each methodology, its suitability in supporting the early phases of the software engineering process (specifically analysis and design) as well as its capabilities for modelling agent-oriented systems. To address the second goal, we analyse the limitations of existing approaches, identify critical issues and point to what we think are possible future directions.