Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (object- oriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements using AUML, the Agent UML (Unified Modeling Language)-a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer AUML representation for agent interaction protocols: templates and packages to represent the protocol as a whole; sequence and collaboration diagrams to capture inter-agent dynamics; and activity diagrams and state charts to capture both intra-agent and inter-agent dynamics.
%0 Book Section
%1 odell_01_representing
%A Odell, James
%A Dyke, Van
%A Bauer, Bernhard
%D 2001
%J Agent-Oriented Software Engineering
%K agents statecharts uml 2001
%P 201--218
%R 10.1007/3-540-44564-1_8
%T Representing Agent Interaction Protocols in UML
%U http://dx.doi.org/10.1007/3-540-44564-1_8
%X Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (object- oriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements using AUML, the Agent UML (Unified Modeling Language)-a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer AUML representation for agent interaction protocols: templates and packages to represent the protocol as a whole; sequence and collaboration diagrams to capture inter-agent dynamics; and activity diagrams and state charts to capture both intra-agent and inter-agent dynamics.
@incollection{odell_01_representing,
abstract = {Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (object- oriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements using AUML, the Agent UML (Unified Modeling Language)-a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer AUML representation for agent interaction protocols: templates and packages to represent the protocol as a whole; sequence and collaboration diagrams to capture inter-agent dynamics; and activity diagrams and state charts to capture both intra-agent and inter-agent dynamics.},
added-at = {2009-02-12T11:20:17.000+0100},
author = {Odell, James and Dyke, Van and Bauer, Bernhard},
biburl = {https://www.bibsonomy.org/bibtex/2580b65f97a52c49da309a0695b62e4af/leonardo},
citeulike-article-id = {2505481},
doi = {10.1007/3-540-44564-1_8},
interhash = {7f9cf5a74d342539a5e5562b74179e0d},
intrahash = {580b65f97a52c49da309a0695b62e4af},
journal = {Agent-Oriented Software Engineering},
keywords = {agents statecharts uml 2001},
pages = {201--218},
posted-at = {2008-03-11 03:05:56},
priority = {2},
timestamp = {2009-02-12T11:20:17.000+0100},
title = {Representing Agent Interaction Protocols in UML},
url = {http://dx.doi.org/10.1007/3-540-44564-1_8},
year = 2001
}