Alternating-time Temporal Logic (1997)
Cached
Download Links
- [www-cad.eecs.berkeley.edu]
- [www.cis.upenn.edu]
- [www.cis.upenn.edu]
- [www.eecs.berkeley.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | Journal of the ACM |
| Citations: | 348 - 42 self |
BibTeX
@INPROCEEDINGS{Alur97alternating-timetemporal,
author = {Rajeev Alur and Thomas Henzinger and Orna Kupferman},
title = {Alternating-time Temporal Logic},
booktitle = {Journal of the ACM},
year = {1997},
pages = {100--109},
publisher = {IEEE Computer Society Press}
}
Years of Citing Articles
OpenURL
Abstract
Temporal logic comes in two varieties: linear-time temporal logic assumes implicit universal quantification over all paths that are generated by system moves; branching-time temporal logic allows explicit existential and universal quantification over all paths. We introduce a third, more general variety of temporal logic: alternating-time temporal logic offers selective quantification over those paths that are possible outcomes of games, such as the game in which the system and the environment alternate moves. While linear-time and branching-time logics are natural specification languages for closed systems, alternating-time logics are natural specification languages for open systems. For example, by preceding the temporal operator "eventually" with a selective path quantifier, we can specify that in the game between the system and the environment, the system has a strategy to reach a certain state. Also the problems of receptiveness, realizability, and controllability can be formulated as model-checking problems for alternating-time formulas.







