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 :
بازگشت