|
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
|
Dov Gabbay , Amir Pnueli , Saharon Shelah , Jonathan Stavi, On the temporal analysis of fairness, Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.163-173, January 28-30, 1980, Las Vegas, Nevada
[doi> 10.1145/567446.567462]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C Courcoubetis , M Y Vardi , P Wolper, Reasoning about fair concurrent programs, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.283-294, May 28-30, 1986, Berkeley, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mario Benevides , Carla Delgado , Carlos Pombo , Luis Lopes , Ricardo Ribeiro, A Compositional Automata-based Approach for Model Checking Multi-Agent Systems, Electronic Notes in Theoretical Computer Science (ENTCS), 195, p.133-149, January, 2008
|
|
|
|
|
|
Van Nguyen , David Gries , Susan Owicki, A model and temporal proof system for networks of processes, Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.121-131, January 14-16, 1985, New Orleans, Louisiana, United States
|
|
|
Devinder Thapa , S. C. Park , C. M. Park , Gi-Nam Wang, Modeling, verification, and implementation of PLC program using timed-MPSG, Proceedings of the 2007 summer computer simulation conference, July 16-19, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|