| | |
Summary: Alternatingtime Temporal Logic \Lambda
Rajeev Alur y Thomas A. Henzinger z Orna Kupferman x
Abstract
Temporal logic comes in two varieties: lineartime
temporal logic assumes implicit universal quantifica
tion over all paths that are generated by system moves;
branchingtime temporal logic allows explicit existen
tial and universal quantification over all paths. We
introduce a third, more general variety of temporal
logic: alternatingtime temporal logic offers selective
quantification over those paths that are possible out
comes of games, such as the game in which the system
and the environment alternate moves. While linear
time and branchingtime logics are natural specifi
cation languages for closed systems, alternatingtime
logics are natural specification languages for open sys
tems. For example, by preceding the temporal oper
ator ``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
|