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 条
  • [31] Model-checking infinite systems generated by ground tree rewriting
    Löding, C
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2002, 2303 : 280 - 294
  • [32] Model Checking of Real-Time Systems Using Rewriting Logic
    Bendiaf, Messaoud
    Bourahla, Mustapha
    Boudia, Malika
    Rehab, Seidali
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,
  • [33] Multi-Completion Procedures for Term Rewriting Systems with Modern Termination Checking
    Sato, Haruhiko
    Kurihara, Masahito
    IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL II, PROCEEDINGS, 2008, : 192 - 197
  • [34] TRAM: An abstract machine for order-sorted conditional term rewriting systems
    Ogata, K
    Ohhara, K
    Futatsugi, K
    REWRITING TECHNIQUES AND APPLICATIONS, 1997, 1232 : 335 - 338
  • [35] Rewrite rules and operational semantics for model checking UML statecharts
    Kwon, G
    UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 528 - 540
  • [36] COMPILING CONDITIONAL REWRITING-SYSTEMS
    HEUILLARD, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 308 : 111 - 128
  • [37] A Critical Pair Criterion for Level-Commutation of Conditional Term Rewriting Systems
    Haga, Ryota
    Kagaya, Yuki
    Aoto, Takahito
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 99 - 116
  • [38] Conditional variance model checking
    Koul, Hira L.
    Song, Weixing
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2010, 140 (04) : 1056 - 1072
  • [39] Affine geometry of collinearity and conditional term rewriting
    Balbiani, P
    delCerro, LF
    TERM REWRITING, 1995, 909 : 196 - 213
  • [40] Verifying UML diagrams with model checking: A rewriting logic based approach
    Mokhati, Farid
    Gagnon, Patrice
    Badri, Mourad
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 356 - 362