Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

邮发代号 80-970

2019 Impact Factor: 1.275

Front. Comput. Sci.  2010, Vol. 4 Issue (1): 78-88   https://doi.org/10.1007/s11704-009-0066-7
  Research articles 本期目录
A new model for model checking: cycle-weighted Kripke structure
A new model for model checking: cycle-weighted Kripke structure
Jiaqi ZHU,Hanpin WANG,Zhongyuan XU,Chunxiang XU,
Key Laboratory of High Confidence Software Technologies, Ministry of Education, School of Electronic Engineering and Computer Science, Peking University, Beijing 100871, China;
 全文: PDF(179 KB)  
Abstract:This paper proposes a new model, named cycle-weighted Kripke structure (CWKS), based on the traditional Kripke structure. It adds two integer weights to some transitions of the Kripke structure, restricting when these transitions can occur. These weights mainly specify the occurrences of some cycles in a Kripke structure, giving a range of how many times these cycles may be executed repeatedly. This new model can efficiently describe some quantitative discrete-time characters of reactive and concurrent systems, so it is significant for some model checking problems. We also define a subset of CWKS, named conditional CWKS, which satisfies a constraint referring to the weighted transitions in the structure. The paper modifies the explicit computation tree logic (CTL) model checking algorithm to accommodate the conditional CWKS. It can also be regarded as the foundation of some more complex models obtained by extending from the Kripke structure, which will be studied in the future.
Key wordsmodel checking    Kripke structure    weighted cycles    computation tree logic (CTL)
出版日期: 2010-03-05
 引用本文:   
. A new model for model checking: cycle-weighted Kripke structure[J]. Front. Comput. Sci., 2010, 4(1): 78-88.
Jiaqi ZHU, Hanpin WANG, Zhongyuan XU, Chunxiang XU, . A new model for model checking: cycle-weighted Kripke structure. Front. Comput. Sci., 2010, 4(1): 78-88.
 链接本文:  
https://academic.hep.com.cn/fcs/CN/10.1007/s11704-009-0066-7
https://academic.hep.com.cn/fcs/CN/Y2010/V4/I1/78
Clarke E M, Grumberg O, Peled D A. Model Checking. The MIT Press, 1999
Alur R, Courcoubetis C, Dill D L. Model-checking for real-time systems. In: Proceedings of the 5th Annual Symposium on Logic in ComputerScience (LICS’90). Philadelphia: IEEE Computer Society Press, 1990, 414–425
Alur R, Dill D L. A theory of timed automata. Theoretical Computer Science, 1994, 126(2): 183–235

doi: 10.1016/0304-3975(94)90010-8
Larsen K G, Pettersson P, Yi W. Compositional and symbolic model-checking of real-timesystems. In: Proceedings of 16th Real-TimeSystems Symposium. Pisa: IEEE Computer Society Press, 1990, 76–87
Alur R, Courcoubetis C, Dill D L. Model- checking in dense real-time. Information and Computation, 1993, 104(1): 2–34

doi: 10.1006/inco.1993.1024
Campos S, Clarke E M. Real-time symbolic modelchecking for discrete time models. Theoriesand Experiences for Real-Time System Development, AMAST Series inComputing, 1995, 2: 129–145
Laroussinie F, Markey N, Schnoebelen P. Efficient timed model checking for discrete-time systems. Theoretical Computer Science, 2006, 353(1―3): 249–271

doi: 10.1016/j.tcs.2005.11.020
Laroussinie F, Schnoebelen Ph, Turuani M. On the expressivity and complexity of quantitaitve branching-timetemporal logics. Theoretical Computer Science, 2003, 297(1―3): 297–315

doi: 10.1016/S0304-3975(02)00644-8
Emerson E A, Mok A K, Sistla A P, et al. Quantitative temporal reasoning. Real Time Systems, 1992, 4: 331–352

doi: 10.1007/BF00355298
Zhu J Q, Wang H P, Xu Z Y. A new temporal logic CTL[k-QDDC] and its verification. In: Proceedings of 32nd Annual International ComputerSoftware and Applications Conference (COMPSAC 2008). Turku: IEEEComputer Society Press, 2008, 235–238
Pandya P K. Model checking CTL*[DC]. In: Proceedingsof Tools and Algorithms for the Construction and Analysis of Systems(TACAS 2001). Genova: Springer, 2001, 559–573
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed