loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95)
Compositional reasoning about projected and infinite time
Ft. Lauderdale, Florida
November 06-November 10
ISBN: 0-8186-7123-8
B. Moszkowski, Dept. of Electr. & Electron. Eng., Newcastle upon Tyne Univ., UK
Modularity is of fundamental importance in computer science. The need for a formal theory of modularity in the design and maintenance of large systems is especially pronounced. In recent work on Interval Temporal Logic (ITL) we gave an axiom system in which proofs of sequential and parallel systems can be decomposed into proofs for the syntactic subcomponents. This provides a precise framework for describing and generalizing the insights of Francez and Pnueli (1978) and Jones (1983) for modular reasoning about concurrency using what are often called assumptions and commitments. It combines the benefits of these ideas with temporal logic. We now show that such techniques can be used to analyze temporal projection operators developed by us for describing systems with multiple time granularities. In addition, we consider how to compositionally reason in ITL about the absence of deadlock in systems running for infinite time. This demonstrates that our generalization of Jones' techniques for assumptions and commitments handles not only safety properties but also liveness ones.
Index Terms:
temporal logic; multiprocessing systems; concurrency control; theorem proving; parallel programming; Interval Temporal Logic; concurrency; temporal logic; deadlock; multiple time granularities; concurrent system; assumptions; commitments
Citation:
B. Moszkowski, "Compositional reasoning about projected and infinite time," iceccs, pp.238, First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.