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 条
  • [21] Parameterized Model Checking of Synchronous Distributed Algorithms by Abstraction
    Aminof, Benjamin
    Rubin, Sasha
    Stoilkovska, Ilina
    Widder, Josef
    Zuleger, Florian
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2018), 2018, 10747 : 1 - 24
  • [22] Abstraction for model checking multi-agent systems
    Zhou, Conghua
    Sun, Bo
    Liu, Zhifeng
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (01): : 14 - 25
  • [23] Model checking complete requirements specifications using abstraction
    Bharadwaj, Ramesh
    Heitmeyer, Constance L.
    Automated Software Engineering, 1999, 6 (01): : 37 - 68
  • [24] Abstract BDDs: A technique for using abstraction in model checking
    Clarke, E
    Jha, S
    Lu, Y
    Wang, D
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1999, 1703 : 172 - 186
  • [25] An efficient approach for abstraction-refinement in model checking
    Tian, Cong
    Duan, Zhenhua
    Zhang, Nan
    THEORETICAL COMPUTER SCIENCE, 2012, 461 : 76 - 85
  • [26] Integrating Evolutionary Computation with Abstraction Refinement for Model Checking
    He, Fei
    Song, Xiaoyu
    Hung, William N. N.
    Gu, Ming
    Sun, Jiaguang
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (01) : 116 - 126
  • [27] Model Checking Complete Requirements Specifications Using Abstraction
    Bharadwaj R.
    Heitmeyer C.L.
    Automated Software Engineering, 1999, 6 (1) : 37 - 68
  • [28] Model checking and abstraction to the aid of parameterized systems (a survey)
    Zuck, L
    Pnueli, A
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2004, 30 (3-4) : 139 - 169
  • [29] Abstraction and Model Checking of Core Erlang Programs in Maude
    Neuhaeusser, Martin
    Noll, Thomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (04) : 147 - 163
  • [30] Combining predicate and numeric abstraction for software model checking
    Gurfinkel A.
    Chaki S.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (06) : 409 - 427