|
ABSTRACT
During the last several years, we have explored temporal logic as a framework for specifying and reasoning about concurrent programs, distributed systems, and communications protocols. Previous papers[Schwartz/Melliar-Smith81, 82, Vogt82a,b] report on our efforts using temporal reasoning primitives to express very high-level abstract requirements that a program or system is to satisfy. Based on our experiences with those primitives, we have developed an interval logic more suitable for expressing higher-level temporal properties.
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
|
Bochmann, G.V., "Hardware Specification with Temporal Logic: An Example", IEEE Transactions on Computers, Vol C-31, No. 3, March 1982.
|
| |
2
|
Hailpern, B., "Verifying Concurrent Processes Using Temporal Logic", Technical Report 195, Computer Systems Laboratory, Stanford Univ., August 1980.
|
| |
3
|
|
| |
4
|
International Standards Organization, "Data Processing - Open Systems Interconnection - Basic Reference Model", ISO/DIS 7498, April 1982.
|
| |
5
|
|
| |
6
|
Moszkowski, B., "A Temporal Logic for Multi-Level Reasoning about Hardware", Technical Report STAN-CS-82-952, Computer Science Dept., Stanford Univ., Dec. 1982.
|
| |
7
|
Plaisted, D., "An Intermediate-Level Language for Obtaining Decision Procedures for a Class of Temporal Logics", Computer Science Laboratory, SRI, in preparation, June 1983.
|
| |
8
|
Schwartz, R., P.M. Melliar-Smith, "Temporal Logic Specification of Distributed Systems", Proceedings of the IEEE Conference on Distributed Systems, April 1981.
|
| |
9
|
Schwartz, R., P.M. Melliar-Smith, "From State Machines to Temporal Logic: Specification Methods for Protocol Standards", IEEE Transactions on Communications, Dec. 1982.
|
| |
10
|
Seitz, C., "Ideas about Arbiters", Lambda, pp. 10-14, First Quarter, 1980.
|
| |
11
|
|
| |
12
|
Vogt, F., "Entwurf eines Ereignisorientierten Modells zur Spezifikation von Verteilten Systemen Mittels Temporaler Logik", Ph.D. Dissertation, Technische Universität Wien, Austria, Feb. 1982.
|
| |
13
|
|
| |
14
|
Wolper, P., "Synthesis of Communicating Processes from Temporal Logic Specifications", Report No. STAN-CS-82-925, Dept of Computer Science, Stanford University, August 1982.
|
CITED BY 19
|
|
|
|
|
|
|
|
L. K. Dillon , G. Kutty , L. E. Moser , P. M. Melliar-Smith , Y. S. Ramakrishna, Graphical specifications for concurrent software systems, Proceedings of the 14th international conference on Software engineering, p.214-224, May 11-15, 1992, Melbourne, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. E. Shasha , A. Pnueli , W. Ewald, Temporal verification of carrier-sense local area network protocols, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.54-65, January 15-18, 1984, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|