Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. Laval, Quebec, Que., Canada
Abstract :
For a multi-agent system to work according to its specifications, the individual agents that compose it must abide by the interaction protocol that binds their actions. This interaction protocol delimits what the agents can do, so therefore, their ability to communicate, negotiate, and collaborate. By making some actions conditional to some other actions, it even enforces the control structure of the system. This paper presents a simple representation based on conceptual graphs used to describe an interaction protocol in a declarative way, and shows how subsumption between constraint graphs and asserted graphs can be used to enforce it. Our claim is that a declarative, logic-based, graphical representation of an interaction protocol will help the system designer to describe and validate it, to enforce it, and subsequently to update it, therefore improving the development cycle of the system, more particularly its design phase.
Keywords :
graph theory; knowledge representation; multi-agent systems; protocols; agent representation; asserted graph; conceptual graph; constraint grap; control structure; graphical representation; interaction protocol; multiagent system; system update; Access protocols; Character generation; Cities and towns; Collaborative work; Communication system control; Computer science; Control systems; Electronic mail; Multiagent systems; Software engineering;