MODEL CHECKING IS REFINEMENT From Computation Tree Logic to Failure Trace Testing

被引:0
|
作者
Bruda, Stefan D. [1 ]
Zhang, Zhiyu [1 ]
机构
[1] Bishops Univ, Dept Comp Sci, Sherbrooke, PQ J1M 1Z7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Formal methods; Verification and validation; Failure trace testing; Computation tree logic; Model checking; Model-based testing; Stable failure; Temporal logic;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Two major systems of formal conformance testing are model checking and algebraic model-based testing. Model checking is based on some form of temporal logic. One powerful and realistic logic being used is computation tree logic (CTL), which is capable of expressing most interesting properties of processes such as liveness and safety. Model-based testing is based on some operational semantics of processes (such as traces, failures, or both) and associated preorders. The most fine-grained preorder beside bisimulation (mostly of theoretical importance) is based on failure traces. We show that these two powerful variants are equivalent, in the sense that for any CTL formula there exists a set of failure trace tests that are equivalent to it. Combined with previous results, this shows that CTL and failure trace tests are equivalent.
引用
收藏
页码:173 / 178
页数:6
相关论文
共 50 条
  • [1] Model checking quantified computation tree logic
    Rensink, Arend
    [J]. CONCUR 2006 - CONCURRENCY THEORY, PROCEEDINGS, 2006, 4137 : 110 - 125
  • [2] Model checking fuzzy computation tree logic
    Pan, Haiyu
    Li, Yongming
    Cao, Yongzhi
    Ma, Zhanyou
    [J]. FUZZY SETS AND SYSTEMS, 2015, 262 : 60 - 77
  • [3] VECTORIZED MODEL CHECKING FOR COMPUTATION TREE LOGIC
    HIRAISHI, H
    MEKI, S
    HAMAGUCHI, K
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 531 : 44 - 53
  • [4] Model Checking for the Full Hybrid Computation Tree Logic
    Kernberger, Daniel
    Lange, Martin
    [J]. PROCEEDINGS 23RD INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING - TIME 2016, 2016, : 31 - 40
  • [5] Quantum computation tree logic - Model checking and complete calculus
    Baltazar, P.
    Chadha, R.
    Mateus, P.
    [J]. INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2008, 6 (02) : 219 - 236
  • [6] Model checking computation tree logic over finite lattices
    Pan, Haiyu
    Li, Yongming
    Cao, Yongzhi
    Ma, Zhanyou
    [J]. THEORETICAL COMPUTER SCIENCE, 2016, 612 : 45 - 62
  • [7] Computation tree logic model checking based on possibility measures
    Li, Yongming
    Li, Yali
    Ma, Zhanyou
    [J]. FUZZY SETS AND SYSTEMS, 2015, 262 : 44 - 59
  • [8] Polytime model checking for timed probabilistic computation tree logic
    Beauquier, D
    Slissenko, A
    [J]. ACTA INFORMATICA, 1998, 35 (08) : 645 - 664
  • [9] Polytime model checking for timed probabilistic computation tree logic
    Danièle Beauquier
    Anatol Slissenko
    [J]. Acta Informatica, 1998, 35 : 645 - 664
  • [10] Computation Tree Logic Formula Model Checking Using DNA Computing
    Han, Ying-Jie
    Wang, Jian-Wei
    Huang, Chun
    Zhou, Qing-Lei
    [J]. JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2020, 15 (05) : 620 - 629