Authors
Moshe Y Vardi
Publication date
2005/6/2
Source
Logics for concurrency: structure versus automata
Pages
238-266
Publisher
Springer Berlin Heidelberg
Description
The automata-theoretic approach to linear temporal logic uses the theory of automata as a unifying paradigm for program specification, verification, and synthesis. Both programs and specifications are in essence descriptions of computations. These computations can be viewed as words over some alphabet. Thus, programs and specifications can be viewed as descriptions of languages over some alphabet. The automata-theoretic perspective considers the relationships between programs and their specifications as relationships between languages. By translating programs and specifications to automata, questions about programs and their specifications can be reduced to questions about automata. More specifically, questions such as satisfiability of specifications and correctness of programs with respect to their specifications can be reduced to questions such as nonemptiness and containment of …
Total citations
1996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202441081625302732274524555648455033335151564337352735533826