Model checking statecharts based on conditional term rewriting systems

被引:0
|
作者
Kwon, G [1 ]
机构
[1] Kyonggi Univ, Dept Comp Sci, Suwon, South Korea
关键词
formal verification; model checking; SMV; statecharts; term rewriting system; operational semantics;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Formal verification of statecharts with the use of current model checking techniques is the main concern of this paper. To model check it, however, its description has to be translated into the input language of the model checker. This paper describes how statecharts can be translated into SMV to allow for branching time model checking of statecharts. To reflect statecharts as close as in SMV, we encoded statecharts as conditional rewrite rules which serves as a bridge between them. We defined its operational semantics which guides the correct translation. This paper also described the translation techniques of advanced features of statecharts such as history states and conflict resolutions.
引用
收藏
页码:1179 / 1185
页数:7
相关论文
共 50 条
  • [1] Determinization of conditional term rewriting systems
    Nagashima, Masanori
    Sakai, Masahiko
    Sakabe, Toshiki
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 464 : 72 - 89
  • [2] Model checking for timed statecharts
    Qian, JY
    Xu, BW
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 261 - 274
  • [3] LTL model checking for statecharts
    Qian, Junyan
    Xu, Baowen
    [J]. Journal of Computational Information Systems, 2007, 3 (06): : 2241 - 2248
  • [4] Operational termination of conditional term rewriting systems
    Lucas, S
    Marché, C
    Meseguer, J
    [J]. INFORMATION PROCESSING LETTERS, 2005, 95 (04) : 446 - 453
  • [5] Shallow confluence of conditional term rewriting systems
    Wirth, Claus-Peter
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2009, 44 (01) : 60 - 98
  • [6] A COMPILER FOR CONDITIONAL TERM REWRITING-SYSTEMS
    KAPLAN, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 256 : 25 - 41
  • [7] Model checking UML statecharts
    Dong, W
    Wang, J
    Qi, X
    Qi, ZC
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 363 - 370
  • [8] A LOGIC FOR CONDITIONAL TERM REWRITING-SYSTEMS
    PLAISTED, DA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 308 : 212 - 227
  • [9] Autowrite: A tool for checking properties of term rewriting systems
    Durand, I
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 2002, 2378 : 371 - 375
  • [10] Transformation for Refining Unraveled Conditional Term Rewriting Systems
    Nishida, Naoki
    Mizutani, Tomohiro
    Sakai, Masahiko
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 174 (10) : 75 - 95