Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems 2003
DOI: 10.1145/860575.860609
|View full text |Cite
|
Sign up to set email alerts
|

Verifying epistemic properties of multi-agent systems via bounded model checking

Abstract: We present a framework for verifying temporal and epistemic properties of multi-agent systems by means of bounded model checking. We use interpreted systems as underlying semantics. We give details of the proposed technique, and show how it can be applied to the "attacking generals problem", a typical example of coordination in multi-agent systems.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
76
0

Year Published

2004
2004
2018
2018

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 66 publications
(76 citation statements)
references
References 30 publications
0
76
0
Order By: Relevance
“…In addition, the authors show how commitment-based protocols, specified in CTLC, can be checked by resorting to existing model-checking engines. Specifically, CTLC can be reduced to CTLK [56], an epistemic logic on branching time whose calculus has been implemented in the MCMAS model checker [57]. In a nutshell, the CTLC syntax is as follows:…”
Section: Verifying Adoptmentioning
confidence: 99%
“…In addition, the authors show how commitment-based protocols, specified in CTLC, can be checked by resorting to existing model-checking engines. Specifically, CTLC can be reduced to CTLK [56], an epistemic logic on branching time whose calculus has been implemented in the MCMAS model checker [57]. In a nutshell, the CTLC syntax is as follows:…”
Section: Verifying Adoptmentioning
confidence: 99%
“…The epistemic operator K i is a S5 modality [10], which means knowledge is reflexive and Euclidean [12]. K i φ represents "agent i knows that φ".…”
Section: Syntax Of P Ct Lkmentioning
confidence: 99%
“…Due to existing quantitative properties, the computing result of probabilities is also needed in some cases. In fact, our P CT LK language can be seen as a variant of CT LK [12] by replacing the path quantifiers ∃ and ∀ by the probabilistic operator P r. The MCMAS [11] model checker can be used to verify the properties expressed with CT LK. P CT LK provides possibility b for path formulas to specify the likelihood of the path.…”
Section: Sat-based Model Checkingmentioning
confidence: 99%
“…In [14,10] an extension of the method of bounded model checking (one of the main SAT-based techniques) to CTLK a language comprising both CTL and knowledge operators, was defined, implemented, and evaluated. While preliminary results appear largely positive, any bounded model checking algorithm is mostly of use when the task is either to check whether a universal CTLK formula is actually false on a model, or to check that an existential CTLK formula is valid.…”
Section: 1mentioning
confidence: 99%