A temporal fixpoint calculus

149Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

Two distinct extensions of temporal logic has been recently advocated in the literature. The first extension is the addition of fixpoint operators that enable the logic to make assertions about arbitrary regular events. The second extension is the addition of past temporal connectives that enables the logic to refer directly to the history of the computation. Both extensions are motivated by the desire to adapt temporal logic to modular, i.e, compositional, verification (as opposed to global verification). We introduce and study here the logic μTL, which is the extension of temporal logic by fixpoint operators and past temporal connectives. We extend the automata-theoretic paradigm to μTL. That is, we show how, given an μTL formula φ, we can produce a finite-state Biichi automaton Aφ, whose size is at most exponentially bigger than the size of φ, such that Aφ accepts precisely the computations that satisfy φ. The result has immediate applications, e.g., an optimal decision procedure and a model-checking algorithm for μTL.

Cite

CITATION STYLE

APA

Vardi, M. Y. (1988). A temporal fixpoint calculus. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (Vol. Part F130193, pp. 250–259). Association for Computing Machinery. https://doi.org/10.1145/73560.73582

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free