Abstract
This paper shows the relation between linear temporal logic and theory of languages of concurrent processes. To this purpose, we give an algebraic correspondence between temporal logic systems and some non deterministic sequential machines. This correspondence lies on an effective method which composes machines as temporal operators. So we can synthetise processes from temporal logic formulas and solve logic problems by algorithms applied to machines.
Preview
Unable to display preview. Download preview PDF.
Bibliographie
A. ARNOLD et M. NIVAT: "Comportements de processus" Rapport LITP 82-12. Université de Paris VII. 1982.
M. BEN ARI, Z. MANNA, A. PNUELI: "The Temporal Logic of Branching Time". Proceedings of the Eighth ACM Symposium on Principles of Programming Languages, Williamsburg, VA, 1981.
E.M. CLARKE, E.A. EMERSON: "Design and Synthesis of synchronisation skeleton using branching time temporal logic". Proceedings of Workshop on Logics of Programs, Lecture Note in Computer Science no 131.
E.M. CLARKE, E.A. EMERSON, A.P. SISTLA: "Automatic Verification of Finite State Concurrent Systems Using Temporal Logic Specifications". A practical Approach". ACM 1983.
E.M. CLARKE, A.P. SISTLA: "The complexity of propositional linear temporal logics"; ACM 1982.
EILENBERG: "Automata, Languages and Machines". Vol. A. Academic Press (1974).
M. MICHEL: "Machines Algebra and Temporal Logic" (A paraître).
Z. MANNA et A. PNUELI: "Verification of concurrent Programs: The temporal framework" in the Correctness Problem in Computer Science (R.S. Boyer et J.S. Moore Eds.), International Lecture Series in C.S., AP Londres 1981.
Z. MANNA et P. WOLPER: "Synthesis of communicating processes from temporal logic specifications". Proceedings of Workshop Logics of Programs, Lecture Note in Computer Science no 131.
M. NIVAT: "Behaviours of synchronized systems of Processes", Rapport LITP 81-64. Université de Paris VII (1981).
A. PNUELI: "The Temporal Logic of Programs", Proc. 18th FOCS, Providence, RI, November 1977.
A. PNUELI: "The Temporal Semantics of Concurrent Programs", Proc. Symposium on Semantics of Concurrent Computations. Evian, France (1979). L.N.C.S. no 70.
TRAKHTENBRODT et BARZDIN: "Finite Automata" North Holland-American Elsevier (1973).
P. WOLPER: "Temporal Logic can be more expressive", Proceedings of the Twenty-Second Symposium on Foundations of Computer Science, Nashville, TN, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Michel, M. (1984). Algebre de machines et logique temporelle. In: Fontet, M., Mehlhorn, K. (eds) STACS 84. STACS 1984. Lecture Notes in Computer Science, vol 166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-12920-0_26
Download citation
DOI: https://doi.org/10.1007/3-540-12920-0_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12920-2
Online ISBN: 978-3-540-38805-0
eBook Packages: Springer Book Archive