Title :
QCTL: A Logic for Reasoning about Inconsistent Concurrent Systems
Author :
Chen, Donghuo ; Zhang, Guangquan ; Wu, Jinzhao
Author_Institution :
Soochow Univ, Suzhou
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;
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
DOI :
10.1109/TASE.2007.38