Intention is choice with commitment
Artificial Intelligence
Task-structure analysis for knowledge modeling
Communications of the ACM - Special issue on analysis and modeling in software development
Automating software design
The object advantage: business process reengineering with object technology
The object advantage: business process reengineering with object technology
On formal requirements modeling languages: RML revisited
ICSE '94 Proceedings of the 16th international conference on Software engineering
Designing organizations for computational agents
Simulating organizations
Knowledge engineering and management: the CommonKADS methodology
Knowledge engineering and management: the CommonKADS methodology
Agent-oriented software engineering for Internet agents
Coordination of Internet agents
A knowledge level software engineering methodology for agent oriented programming
Proceedings of the fifth international conference on Autonomous agents
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The Stability, Scalability and Performance of Multi-agent Systems
BT Technology Journal
Role Models — Patterns of Agent System Analysis and Design
BT Technology Journal
The RAPPID Project: Symbiosis between Industrial Requirements and MAS Research
Autonomous Agents and Multi-Agent Systems
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
A Practitioners' Review of Industrial Agent Applications
Autonomous Agents and Multi-Agent Systems
Building Dynamic Agent Organizations in Cyberspace
IEEE Internet Computing
Organization Self-Design of Distributed Production Systems
IEEE Transactions on Knowledge and Data Engineering
Perspectives on Organizations in Multi-agent Systems
EASSS '01 Selected Tutorial Papers from the 9th ECCAI Advanced Course ACAI 2001 and Agent Link's 3rd European Agent Systems Summer School on Multi-Agent Systems and Applications
The CoMoMAS Methodology and Enironment for Multi-Agent System Development
Revised Papers from the Second Australian Workshop on Distributed Artificial Intelligence: Multi-Agent Systems: Methodologies and Applications
Toward the Specification and Design of Industrial Synthetic Ecosystems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
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
Automated Derivation of Complex Agent Architectures from Analysis Specifications
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Modeling Early Requirements in Tropos: A Transformation Based Approach
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
Formal engineering design synthesis
Formal engineering design synthesis
Agent-Oriented Concepts to Foster the Automation of e-Business
DEXA '00 Proceedings of the 11th International Workshop on Database and Expert Systems Applications
Task Allocation: A Group Self-Design Approach
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
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
Journal of Artificial Intelligence Research
Engineering organisation-oriented software
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
Designing application domain models with roles
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.00 |
Designing realistic multi-agent systems is a complex process, which involves specifying not only the functionality of individual agents, but also the authority relationships and lines of communication existing among them. In other words, designing a multi-agent system refers to designing an agent organisation. Existing methodologies follow a wide variety of approaches to designing agent organisations, but they do not provide adequate support for the decisions involved in moving from analysis to design. Instead, they require designers to make ad hoc design decisions while working at a low level of abstraction.We have developed RAMASD (Role Algebraic Multi-Agent System Design), a method for semi-automatic design of agent organisations based on the concept of role models as first-class design constructs. Role models represent agent behaviour, and the design of the agent system is done by systematically allocating roles to agents. The core of this method is a formal model of basic relations between roles, which we call role algebra. The semantics of this role-relationships model are formally defined using a two-sorted algebra.In this paper, we review existing agent system design methodologies to highlight areas where further work is required, describe how our method can address some of the outstanding issues and demonstrate its application to a case study involving telephone repair service teams.