Design and validation of computer protocols
Design and validation of computer protocols
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Agent UML: a formalism for specifying multiagent software systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
UML Class Diagrams Revisited in the Context of Agent-Based Systems
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Representing Social Structures in UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Extended Modeling Languages for Interaction Protocol Design
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Iterative software engineering for multiagent systems: the MASSIVE method
Iterative software engineering for multiagent systems: the MASSIVE method
Agent orientation in software engineering
The Knowledge Engineering Review
A UML Based Approach for Modeling and Implementing Multi-Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using the UML 2.0 activity diagram to model agent plans and actions
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Modeling MAS properties with MAS-ML dynamic diagrams
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Interaction protocol for agent-based e-learning system
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
European research and development of intelligent information agents: the agentlink perspective
Intelligent information agents
Supporting the development of multi-agent interactions via roles
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Hi-index | 0.00 |
In this paper, I will demonstrate how the Unified Modeling Language (UML) can be used to describe agent interaction protocols. The approach that is presented in this paper does not propose enhancements or completely new diagrams but instead relies on existing UML elements and the UML extension mechanism that is part of the standard. This conformity with the base UML is a major advantage of the idea as it prevents a diversification of the UML into different potentially incompatible dialects. The practical use of the method is demonstrated with an example on how to specify a realistic agent interaction protocol.