Model checking statecharts based on conditional term rewriting systems

被引:0
作者
Kwon, G [1 ]
机构
[1] Kyonggi Univ, Dept Comp Sci, Suwon, South Korea
来源
IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III | 2000年
关键词
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] Optimizing symbolic model checking for statecharts
    Chan, W
    Anderson, RJ
    Beame, P
    Jones, DH
    Notkin, D
    Warner, WE
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (02) : 170 - 190
  • [2] Model checking strategy-controlled systems in rewriting logic
    Rubio, Ruben
    Marti-Oliet, Narciso
    Pita, Isabel
    Verdejo, Alberto
    AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (01)
  • [3] Conditional linearization of non-duplicating term rewriting systems
    Toyama, Y
    Oyamaguchi, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (04) : 439 - 447
  • [4] Model checking strategy-controlled systems in rewriting logic
    Rubén Rubio
    Narciso Martí-Oliet
    Isabel Pita
    Alberto Verdejo
    Automated Software Engineering, 2022, 29
  • [5] 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,
  • [6] Requirements-level semantics and model checking of object-oriented statecharts
    Eshuis R.
    Jansen D.N.
    Wieringa R.
    Requirements Engineering, 2002, 7 (4) : 243 - 263
  • [7] From Statecharts into Model Checking: A Hierarchy-based Translation and Specification Patterns Properties to Generate Test Cases
    de Santiago Junior, Valdivino Alexandre
    Costa da Silva, Felipe Elias
    II BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING (SAST 2017), 2017,
  • [8] A Formal Analysis for RSA Attacks by Term Rewriting Systems
    Kadkhoda, Mohammad
    Vosoogh, Anis
    Nourmandi-Pour, Reza
    SOFT COMPUTING APPLICATIONS, (SOFA 2014), VOL 1, 2016, 356 : 651 - 660
  • [9] Model checking of computer-based systems
    Wu, Jinzhao
    Yan, Wei
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 557 - +
  • [10] Compositional Model Checking of Concurrent Systems
    Zheng, Hao
    Zhang, Zhen
    Myers, Chris J.
    Rodriguez, Emmanuel
    Zhang, Yingying
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1607 - 1621