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
Link To Document