ACM Home Page
Please provide us with feedback. Feedback
An interval logic for higher-level temporal reasoning
Full text PdfPdf (1.04 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the second annual ACM symposium on Principles of distributed computing table of contents
Montreal, Quebec, Canada
Pages: 173 - 186  
Year of Publication: 1983
ISBN:0-89791-110-5
Authors
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 33,   Citation Count: 19
Additional Information:

abstract   references   cited by   index terms   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/800221.806720
What is a DOI?

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

Collaborative Colleagues:
Richard L. Schwartz: colleagues
P. M. Melliar-Smith: colleagues
Friedrich H. Vogt: colleagues