• Open Access IconOpen Access
  • Cite Icon318
  • https://doi.org/10.1109/sfcs.1997.646098Copy DOI Icon

Alternating-time temporal logic

  • Oct 19, 1997
  • R Alur +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Book Chapter
  • Citations39

Characterizing Kripke structures in temporal logic

  • Jan 01, 1987
  • M C Browne +2
  • Conference Article
  • Citations50

Interleaving set temporal logic

  • Jan 01, 1987
  • Shmuel Katz +1
  • Research Article
  • Citations8

An Infinite Hierarchy of Temporal Logics over Branching Time

  • Dec 01, 2001
  • Information and Computation
  • Alexander Rabinovich +1
  • Research Article

Sequent calculi for branching time temporal logics of knowledge and beliefwith awareness: Completeness and decidability

  • Jul 01, 2007
  • Lithuanian Mathematical Journal
  • J Sakalauskaitė
  • Book Chapter
  • Citations3

Learning Branching-Time Properties in CTL and ATL via Constraint Solving

  • Sep 11, 2024
  • Benjamin Bordais +2
  • Book Chapter
  • Citations123

Branching time temporal logic

  • Jan 01, 1989
  • E Allen Emerson +1
  • Research Article
  • Citations23

On undecidability of propositional temporal logics on trace systems

  • Sep 01, 1992
  • Information Processing Letters
  • Wojciech Penczek
  • Research Article
  • Citations6

Temporal logic programs with variables

  • Nov 11, 2016
  • Theory and Practice of Logic Programming
  • Felicidad Aguado +4
  • Supplementary Content
  • Citations3

Logics in Computer Science

  • Jan 01, 2013
  • Università degli Studi di Napoli Federico II
  • Fabio Mogavero
  • Book Chapter
  • Citations4

Automated Mining and Checking of Formal Properties in Natural Language Requirements

  • Jan 01, 2019
  • Xingxing Pi +3
  • Research Article
  • Citations336

Modalities for model checking: branching time logic strikes back

  • Jun 01, 1987
  • Science of Computer Programming
  • E Allen Emerson +1
  • Book Chapter
  • Citations11

Algebre de machines et logique temporelle

  • Jan 01, 1984
  • Max Michel
  • Research Article
  • Citations25

Synthesis from hyperproperties

  • Dec 07, 2019
  • Acta Informatica
  • Bernd Finkbeiner +4
  • Book Chapter
  • Citations4

Quantitative Temporal Logic Mechanized in HOL

  • Jan 01, 2005
  • Orieta Celiku
  • Conference Article
  • Citations2

Reasoning about belief, goal and exceptions in multi-agent cooperation logics

  • Nov 01, 2008
  • Xianwei Lai +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.