Representing and enforcing interaction protocols in multi-agent systems: an approach based on conceptual graphs
- 1 March 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 261-267
- https://doi.org/10.1109/iat.2003.1241077
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
This publication has 8 references indexed in Scilit:
- The Engineering of a CG-Based System: Fundamental IssuesLecture Notes in Computer Science, 2000
- The Extensional Semantics of the Conceptual Graph FormalismLecture Notes in Computer Science, 2000
- A Pure Graph-Based Solution to the SCG-1 InitiativeLecture Notes in Computer Science, 1999
- Constraints and Goals under the Conceptual Graph Formalism: One Way to Solve the SCG-1 ProblemLecture Notes in Computer Science, 1999
- Constraints on Processes: Essential Elements for the Validation and Execution of ProcessesLecture Notes in Computer Science, 1999
- From actors to processes: The representation of dynamic knowledge using conceptual graphsPublished by Springer Nature ,1998
- Contexts: A formal definition of worlds of assertionsPublished by Springer Nature ,1997
- Computational situation theory in the conceptual graph languageLecture Notes in Computer Science, 1996