ACM Home Page
Please provide us with feedback. Feedback
The temporal logic of branching time
Full text PdfPdf (911 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Williamsburg, Virginia
Pages: 164 - 176  
Year of Publication: 1981
ISBN:0-89791-029-X
Authors
Mordechai Ben-Ari  Tel Aviv University
Zohar Manna  Stanford University, Weizmann Institute of Sciences
Amir Pnueli  Tel Aviv University, Weizmann Institute of Sciences
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 79,   Citation Count: 33
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/567532.567551
What is a DOI?

ABSTRACT

A temporal language and system are presented which are based on branching time structure. By the introduction of symmetrically dual sets of temporal operators, it is possible to discuss properties which hold either along one path or along all paths. Consequently it is possible to express in this system all the properties that were previously expressible in linear time or branching time systems. We present an exponential decision procedure for satisfiability in the language based on tableaux methods, and a complete deduction system. As associated temporal semantics is illustrated for both structured and graph representation of programs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
{EC} E. A. Emerson and E. M. Clarke, Characterizing correctness properties of parallel programs using fixpoints, TR-04-80, Aiken Computation Laboratory, Harvard.
5
 
6
{FL} M. J. Fischer and R. E. Ladner, Propositional dynamic logic of regular programs, Journal of Computer and System Sciences 18(2), 1979, 194-211.
7
 
8
 
9
{HKP} D. Harel, D. Kozen and R. Parikh, Process logic: expressiveness, decidability, completeness, 21th Symposium on Foundations of Computer Science, 1980.
 
10
{HC} G. E. Hughes and M. J. Cresswell, An Introduction to Modal Logic, Methuen, London, 1968.
11
 
12
{M1} Z. Manna, Mathematical theory of partial correctness, Symposium on Semantics of Algorithmic Languages, Lecture Notes in Mathematics 188, Springer Verlag, Berlin, 1971, 252-269.
13
 
14
 
15
16
 
17
{RU} N. Rescher and A. Urquhart, Temporal Logic, Springer-Verlag, Vienna, 1971.
 
18
{S} R. M. Smullyan, First-Order Logic, Springer-Verlag, Berlin, 1968.

CITED BY  33
Collaborative Colleagues:
Mordechai Ben-Ari: colleagues
Zohar Manna: colleagues
Amir Pnueli: colleagues