TY - JOUR
T1 - Specialization of Interaction Protocols in a Temporal Action Logic
AU - Giordano, Laura
AU - Martelli, Alberto
AU - Schwind, Camilla
PY - 2006/5/28
Y1 - 2006/5/28
N2 - Temporal logics are well suited for the specification and verification of systems of communicating agents. In this paper we adopt a social approach to agent communication, where communication is described in terms of changes to the social state, and interaction protocols in terms of permissions and commitments among agents. In particular, we make use of a temporal action theory, where a protocol is defined as a set of temporal constraints, which specify the effects and preconditions of the communicative actions on the social state. The paper addresses the problem of combining two protocols to define a new more specialized protocol, and presents a notion of protocol specialization which is based on the well known notion of stuttering equivalence between runs. Moreover, the paper studies sufficient conditions (verifiable from the protocol specification) which guarantee that the combination of two protocols is legal.
AB - Temporal logics are well suited for the specification and verification of systems of communicating agents. In this paper we adopt a social approach to agent communication, where communication is described in terms of changes to the social state, and interaction protocols in terms of permissions and commitments among agents. In particular, we make use of a temporal action theory, where a protocol is defined as a set of temporal constraints, which specify the effects and preconditions of the communicative actions on the social state. The paper addresses the problem of combining two protocols to define a new more specialized protocol, and presents a notion of protocol specialization which is based on the well known notion of stuttering equivalence between runs. Moreover, the paper studies sufficient conditions (verifiable from the protocol specification) which guarantee that the combination of two protocols is legal.
KW - multiagent systems
KW - reasoning about actions and change
KW - temporal reasoning
UR - http://www.scopus.com/inward/record.url?scp=33646671511&partnerID=8YFLogxK
U2 - 10.1016/j.entcs.2006.02.010
DO - 10.1016/j.entcs.2006.02.010
M3 - Article
SN - 1571-0661
VL - 157
SP - 3
EP - 22
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
IS - 4 SPEC. ISS.
ER -