Foundations of Software Science and Computational Structures
DOI: 10.1007/978-3-540-71389-0_18
|View full text |Cite
|
Sign up to set email alerts
|

On the Expressiveness and Complexity of ATL

Abstract: Abstract. ATL is a temporal logic geared towards the specification and verification of properties in multi-agents systems. It allows to reason on the existence of strategies for coalitions of agents in order to enforce a given property. We prove that the standard definition of ATL (built on modalities "Next", "Always" and "Until") has to be completed in order to express the duals of its modalities: it is necessary to add the modality "Release". We then precisely characterize the complexity of ATL modelchecking… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 17 publications
(12 citation statements)
references
References 22 publications
0
12
0
Order By: Relevance
“…Every ini can be encoded as an implicit input function, with each ϕj being of polynomial size with respect to the number of interaction symbols (cf. [16]). …”
Section: Modular Interpreted Systemsmentioning
confidence: 93%
See 2 more Smart Citations
“…Every ini can be encoded as an implicit input function, with each ϕj being of polynomial size with respect to the number of interaction symbols (cf. [16]). …”
Section: Modular Interpreted Systemsmentioning
confidence: 93%
“…the size of In). However, we can use, e.g., a construction similar to the one from [16] to represent interaction functions more compactly. DEFINITION 5.…”
Section: Modular Interpreted Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that, unlike for CTL, the path operator W (Weak until) is needed for expressing the dual operator for φ 1 U φ 2 [14]. Furthermore, the standard Gφ path operator can be expressed as φ W false.…”
Section: Syntaxmentioning
confidence: 99%
“…CTL [7,20] and LTL [19]) could only deal with one or all the behaviours of the whole system, ATL [2] expresses properties of (executions generated by) behaviours of individual components of the system. ATL has been extensively studied since then, both about its expressiveness and about its verification algorithms [2,10,12]. P. Gardy, P. Bouyer, N.Markey…”
Section: Introductionmentioning
confidence: 99%