TY - GEN
T1 - A modeling framework for generic agent interaction protocols
AU - Quenum, José Ghislain
AU - Aknine, Samir
AU - Briot, Jean Pierre
AU - Honiden, Shinichi
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2006.
PY - 2006
Y1 - 2006
N2 - Agent-UML (AUML) extended UML in order to facilitate the modeling process for agent based systems. It offers several graphical notations, including protocol diagrams which represent agent interaction protocols. In this paper, we describe an AUML-based framework to specify generic protocols. We call generic protocols, agent interaction protocols where only a general behavior of the interacting entities can be described. From AUML protocol diagrams, we identified five fundamental concepts on top of which we defined formal specifications of generic protocols. Through our specifications, we addressed a lack in generic protocol representation by emphasizing the description of actions performed in the course of interactions based on such protocols. The framework we developed is formal, expressive and of practical use. It helps decouple interaction concerns from the rest of an agent’s architecture. As an application, we used this framework to publish the specifications of generic protocols for agent interactions in several multi-agent system applications we developed. Additionally, the framework helped us address two issues faced in the design of agent interactions based on generic protocols, protocol configuration and their dynamic selection.
AB - Agent-UML (AUML) extended UML in order to facilitate the modeling process for agent based systems. It offers several graphical notations, including protocol diagrams which represent agent interaction protocols. In this paper, we describe an AUML-based framework to specify generic protocols. We call generic protocols, agent interaction protocols where only a general behavior of the interacting entities can be described. From AUML protocol diagrams, we identified five fundamental concepts on top of which we defined formal specifications of generic protocols. Through our specifications, we addressed a lack in generic protocol representation by emphasizing the description of actions performed in the course of interactions based on such protocols. The framework we developed is formal, expressive and of practical use. It helps decouple interaction concerns from the rest of an agent’s architecture. As an application, we used this framework to publish the specifications of generic protocols for agent interactions in several multi-agent system applications we developed. Additionally, the framework helped us address two issues faced in the design of agent interactions based on generic protocols, protocol configuration and their dynamic selection.
UR - http://www.scopus.com/inward/record.url?scp=84867481884&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84867481884&partnerID=8YFLogxK
U2 - 10.1007/11961536_14
DO - 10.1007/11961536_14
M3 - Conference contribution
AN - SCOPUS:84867481884
SN - 9783540689591
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 207
EP - 224
BT - Declarative Agent Languages and Technologies IV - 4th InternationalWorkshop, DALT 2006, Selected, Revised and Invited Papers
A2 - Baldoni, Matteo
A2 - Endriss, Ulle
PB - Springer Verlag
T2 - 4th International Workshop on Declarative Agent Languages and Technologies IV, DALT 2006
Y2 - 8 May 2006 through 8 May 2006
ER -