• DocumentCode
    2850343
  • Title

    QCTL: A Logic for Reasoning about Inconsistent Concurrent Systems

  • Author

    Chen, Donghuo ; Zhang, Guangquan ; Wu, Jinzhao

  • Author_Institution
    Soochow Univ, Suzhou
  • fYear
    2007
  • fDate
    6-8 June 2007
  • Firstpage
    241
  • Lastpage
    250
  • Abstract
    It has been widely recognized that inconsistencies of- ten appear and are inevitable when specifying large and complex concurrent systems. In this paper, a non-classical temporal logic QCTL (quasi-classical temporal logic) is introduced, which subsumes both QCL and CTL. It is para- consistent, i.e., it can be used to reason non-trivially about system specifications containing inconsistent information. A semantics for QCTL is proposed in terms of paraKripke structures (the extended Kripke strucutres). Furthermore, a sound and complete proof system for QCTL is presented. Although the models and proof theory of QCTL are different comparing with classical logics like CTL, most natural and intuitive properties are preserved. This work bridges the gap between the specification and verification of temporal aspects and non-trivial reasoning under inconsistency.
  • Keywords
    temporal logic; complex concurrent systems; nonclassical temporal logic QCTL; paraKripke structures; quasiclassical temporal logic; Bridges; Computer applications; Computer science; Concurrent computing; Formal languages; Formal specifications; Multivalued logic; Quantum cascade lasers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-2856-4
  • Type

    conf

  • DOI
    10.1109/TASE.2007.38
  • Filename
    4239968