Model checking for action abstraction

被引:0
|
作者
Fecher, Harald [1 ]
Huth, Michael [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London SW7 2AZ, England
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We endow action sets of transition systems with a partial order that expresses the degree of specialization of actions, and with an intuitive but flexible consistency predicate that constrains the extension of such orders with more specialized actions. We develop a satisfaction relation for such models and the p-calculus. We prove that this satisfaction relation is sound for Thomsen's extended bisimulation as our refinement notion for models, even for consistent extensions of ordered action sets. We then demonstrate how this satisfaction relation can be reduced, fairly efficiently, to classical p-calculus model checking. These results provide formal support for change management of models and their validation (e.g. in model-centric software development), and enable verification of concrete systems with respect to properties specified for abstract actions.
引用
收藏
页码:112 / 126
页数:15
相关论文
共 50 条
  • [31] Update and abstraction in model checking of knowledge and branching time
    Shilov, N. V.
    Garanina, N. O.
    Choe, K. -M.
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 347 - 361
  • [32] Formula-dependent abstraction for CTL model checking
    Qian, Junyan
    Zhao, Lingzhong
    Cai, Guoyong
    Gu, Tianlong
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 2, PROCEEDINGS, 2008, 5073 : 1035 - 1048
  • [33] Abstraction for Model Checking the Probabilistic Temporal Logic of Knowledge
    Zhou, Conghua
    Sun, Bo
    Liu, Zhifeng
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PT I, 2010, 6319 : 209 - 221
  • [34] Automatic abstraction techniques for propositional μ-calculus model checking
    Pardo, A
    Hachtel, GD
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 12 - 23
  • [35] Boolean and Cartesian abstraction for model checking C programs
    Thomas Ball
    Andreas Podelski
    Sriram K. Rajamani
    International Journal on Software Tools for Technology Transfer, 2003, 5 (1) : 49 - 58
  • [36] Abstraction for model checking multi-agent systems
    Conghua Zhou
    Bo Sun
    Zhifeng Liu
    Frontiers of Computer Science in China, 2011, 5 : 14 - 25
  • [37] Tearing based automatic abstraction for CTL model checking
    Lee, W
    Pardo, A
    Jang, JY
    Hachtel, G
    Somenzi, F
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 76 - 81
  • [38] Model Checking Recursive Programs with Exact Predicate Abstraction
    Gurfinkel, Arie
    Wei, Ou
    Chechik, Marsha
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 95 - +
  • [39] Model checking software via abstraction of loop transitions
    Sharygina, N
    Browne, JC
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2621 : 325 - 340
  • [40] Faster Statistical Model Checking by Means of Abstraction and Learning
    Nouri, Ayoub
    Raman, Balaji
    Bozga, Marius
    Legay, Axel
    Bensalem, Saddek
    RUNTIME VERIFICATION, RV 2014, 2014, 8734 : 340 - 355