Specification and Verification of Multi-Agent Systems 2010
DOI: 10.1007/978-1-4419-6984-2_3
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking Agent Communication

Abstract: Abstract. Model checking is a formal and automatic technique used to verify computational systems (e.g. communication protocols) against given properties. The purpose of this chapter is to describe a model checking algorithm to verify communication protocols used by autonomous agents interacting using dialogue games, which are governed by a set of logical rules. We use a variant of Extended Computation Tree Logic CTL* for specifying these dialogue games and the properties to be checked. This logic, called ACTL… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(13 citation statements)
references
References 46 publications
0
13
0
Order By: Relevance
“…In fact, translationbased approaches have the problem of preventing verifying the real and concert semantics of commitments and related concepts as defined in the underlying logics. These approaches only provide partial solution to the problem of model checking commitments [5,16] as they reduce commitment modalities into domain variables, which-as in predicate logics-stop distinguishing among various ''modes'' of truth such as necessarily true and true in the future. Simply put, translation-based approaches use variables that do not account for the meaning of commitments, so commitments are dealt with as tokens.…”
Section: Literature Review and Contributionsmentioning
confidence: 99%
See 4 more Smart Citations
“…In fact, translationbased approaches have the problem of preventing verifying the real and concert semantics of commitments and related concepts as defined in the underlying logics. These approaches only provide partial solution to the problem of model checking commitments [5,16] as they reduce commitment modalities into domain variables, which-as in predicate logics-stop distinguishing among various ''modes'' of truth such as necessarily true and true in the future. Simply put, translation-based approaches use variables that do not account for the meaning of commitments, so commitments are dealt with as tokens.…”
Section: Literature Review and Contributionsmentioning
confidence: 99%
“…Bentahar et al [4,5] and El-Menshawy et al [16] showed how social commitments can be mapped into underlying logic-based formalisms by extending CTL ⁄ with modalities to reason about social commitments and action formulae as well as state formulae in order to formally specify multi-agent interaction protocols and some desirable protocol properties. However, the intuition behind the accessibility relation used to define the semantics of commitments and how it can be implemented were not discussed in depth.…”
Section: Motivationsmentioning
confidence: 99%
See 3 more Smart Citations