Student Research Paper

Declarative graphical descriptions of Interaction Protocols for Multi-agent Systems

AuthorLars Ehrler
SourceDepartment of Information Science, University of Otago, Dunedin, Neuseeland 

Interaction Protocols (IPs) are necessary to specify and control the conversation of software agents in open multi agent systems. This report shows a prototype of PAUL (Plug-In for AgentUML-Linking) which enables the execution of IPs based on the Agent Unified Modeling Language (AgentUML), the Eclipse Modeling Framework (EMF) and the open source Java-based Opal system. PAUL enables developers to implement agent conversation easily and quickly by just attaching application-specific code to a model of an interaction protocol and executing this interaction protocol.