Real-Time Conditional Commitment Logic

A considerably large class of multi-agent systems (MASs) employed in real-time environments requires the possibility to express time-critical properties. In this paper, we develop a system of temporal logic RTCTL\(^{cc}\), an extension of CTL modalities and interval bound until modalities with conditional commitment and their fulfillment modalities. This logic allows us to formally model the interaction among autonomous agents using conditional commitments and to combine qualitative temporal aspects together with real-time constraints (time instants or intervals) in order to permit reasoning about qualitative and quantitative requirements and their specifications. We point out that useful properties of MASs, which are required to express temporal constraints as a fundamental part of functional requirements can be expressed in RTCTL\(^{cc}\). We also argue that time-critical properties expressed in executable action languages in other contributed approaches can be expressed in RTCTL\(^{cc}\).

[1]  Paola Mello,et al.  Representing and monitoring social commitments using the event calculus , 2013, Autonomous Agents and Multi-Agent Systems.

[2]  A. Prasad Sistla,et al.  Quantitative temporal reasoning , 1990, Real-Time Systems.

[3]  Jamal Bentahar,et al.  Verifiable Semantic Model for Agent Interactions Using Social Commitments , 2009, LADS.

[4]  Jamal Bentahar,et al.  Model checking temporal knowledge and commitments in multi-agent systems using reduction , 2015, Simul. Model. Pract. Theory.

[5]  Jamal Bentahar,et al.  Symbolic Model Checking Commitment Protocols Using Reduction , 2010, DALT.

[6]  Jamal Bentahar,et al.  Verifying conformance of multi-agent commitment-based protocols , 2013, Expert Syst. Appl..

[7]  Jamal Bentahar,et al.  On the verification of social commitments and time , 2011, AAMAS.

[8]  Munindar P. Singh,et al.  Resolving Commitments among Autonomous Agents , 2003, Workshop on Agent Communication Languages.

[9]  Marco Colombetti,et al.  Dealing with Time in Content Language Expressions , 2004, AC.

[10]  Munindar P. Singh,et al.  A Modular Action Description Language for Protocol Composition , 2007, AAAI.

[11]  Jamal Bentahar,et al.  Conditional Commitments , 2014, ACM Trans. Softw. Eng. Methodol..

[12]  Jamal Bentahar,et al.  Modeling and verifying choreographed multi-agent-based web service compositions regulated by commitment protocols , 2014, Expert Syst. Appl..

[13]  Jamal Bentahar,et al.  Communicative commitments: Model checking and complexity analysis , 2012, Knowl. Based Syst..

[14]  Jamal Bentahar,et al.  Reducing model checking commitments for agent communication to model checking ARCTL and GCTL* , 2013, Autonomous Agents and Multi-Agent Systems.

[15]  Cristina Baroglio,et al.  Constitutive and regulative specifications of commitment protocols: A decoupled approach , 2013, TIST.

[16]  Munindar P. Singh,et al.  Specifying and Verifying Cross-Organizational Business Models: An Agent-Oriented Approach , 2012, IEEE Transactions on Services Computing.

[17]  Munindar P. Singh Semantical Considerations on Dialectical and Practical Commitments , 2008, AAAI.

[18]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .