• DocumentCode
    2876020
  • Title

    Compositional reasoning about projected and infinite time

  • Author

    Moszkowski, Ben

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Newcastle upon Tyne Univ., UK
  • fYear
    1995
  • fDate
    6-10 Nov 1995
  • Firstpage
    238
  • Lastpage
    245
  • Abstract
    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
  • Keywords
    concurrency control; multiprocessing systems; parallel programming; temporal logic; theorem proving; Interval Temporal Logic; assumptions; commitments; concurrency; concurrent system; deadlock; multiple time granularities; temporal logic; Concurrent computing; Internet; Logic; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1995. Held jointly with 5th CSESAW, 3rd IEEE RTAW and 20th IFAC/IFIP WRTP, Proceedings., First IEEE International Conference on
  • Conference_Location
    Ft. Lauderdale, FL
  • Print_ISBN
    0-8186-7123-8
  • Type

    conf

  • DOI
    10.1109/ICECCS.1995.479336
  • Filename
    479336