Title :
Interaction protocols in Agentis
Author :
Inverno, Mark D. ; Kinney, D. ; Luck, Michael
Author_Institution :
Cavendish Sch. of Comput. Sci., Westminster Univ., UK
Abstract :
Agentis is a framework for building interactive multiagent applications which is based upon a model of agent interaction whose key elements are services and tasks. Central to the operation of the system is the set of protocols that permit reliable, concurrent request and provision of services and tasks from and to agents, using an underlying asynchronous point-to-point messaging infrastructure. In this paper we focus on this aspect of the Agentis system and provide a detailed description of these protocols, together with a formal specification in Z. The specification can be seen as part of a more complete formal specification of the entire system, which provides an integrated and coherent way of describing the system at different levels. In so specifying the Agentis protocols, however we also provide some general guidelines which may be applied to the specification of other protocols for agent interaction
Keywords :
cooperative systems; formal specification; software agents; Agentis; agent interaction; interactive multiagent applications; protocols; services; tasks; Application software; Computer science; Contracts; Databases; Guidelines; Humans; Multiagent systems; Process control; Protocols; Read only memory; User interfaces;
Conference_Titel :
Multi Agent Systems, 1998. Proceedings. International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-8500-X
DOI :
10.1109/ICMAS.1998.699039