ACM Home Page
Please provide us with feedback. Feedback
Temporal abstract interpretation
Full text PdfPdf (1.68 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Boston, MA, USA
Pages: 12 - 25  
Year of Publication: 2000
ISBN:1-58113-125-9
Authors
Patrick Cousot  Laboratoire d'informatique, École polytechnique, 91128 Palaiseau cedex, France
Radhia Cousot
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): 4,   Downloads (12 Months): 32,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/325694.325699
What is a DOI?

ABSTRACT

We study the abstract interpretation of temporal calculi and logics in a general syntax, semantics and abstraction independent setting. This is applied to the @@@@-calculus, a generalization of the &mgr;-calculus with new reversal and abstraction modalities as well as a new time-symmetric trace-based semantics. The more classical set-based semantics is shown to be an abstract interpretation of the trace-based semantics which leads to the understanding of model-checking and its application to data-flow analysis as incomplete temporal abstract interpretations. Soundness and incompleteness of the abstractions are discussed. The sources of incompleteness, even for finite systems, are pointed out, which leads to the identification of relatively complete sublogics, à la CTL.


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
BEN-ARI, M., MANNA, Z., AND PNUELI, A. The temporal logic of branching time. Acta Informat. 20 (1983), 207-226.
3
4
 
5
 
6
COUSOT, P. Semantic foundations of program analysis. In Program Flow Analysis: Theory and Applications, S. Muchnick & N. Jones, Eds. Prentice-Hall, 198 l, 303-342.
7
8
9
 
10
11
12
 
13
14
 
15
 
16
 
17
 
18
KOZEN, D. Results on the propositional #-calculus. Theoret. Comput. Sci. 27 (1983), 333-354.
 
19
 
20
 
21
22
 
23


Collaborative Colleagues:
Patrick Cousot: colleagues
Radhia Cousot: colleagues

Peer to Peer - Readers of this Article have also read: