Improving the agent-oriented modeling process by roles
- 28 May 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 640-647
- https://doi.org/10.1145/375735.376476
Abstract
The agent-oriented modeling process is divided in a typical sequence of activities, i.e., \emph{requirements specification}, \emph{analysis}, and \emph{design}. The \emph{requirements} are specified by descriptions of the system's functionality and by exemplary scenarios of essential interactions. In \emph{analysis} the system's structure is captured and mandatory behavior of agents is prescribed. The \emph{design} model describes system behavior by means of local operations. The problem arises how the transition between these different stages of the modeling process can be performed. In this paper, we introduce a concept of roles in order to support the transition in a systematic way and thereby improving the agent-oriented modeling process.Keywords
This publication has 4 references indexed in Scilit:
- Formal agent-oriented modeling with UML and graph transformationScience of Computer Programming, 2002
- The Gaia Methodology for Agent-Oriented Analysis and DesignAutonomous Agents and Multi-Agent Systems, 2000
- A Combined Reference Model- and View-Based Approach to System SpecificationInternational Journal of Software Engineering and Knowledge Engineering, 1997
- Extending object-oriented systems with rolesACM Transactions on Information Systems, 1996