Trace Based Reachability Verification for Statecharts

被引:0
|
作者
Madhukar, Kumar [1 ]
Metta, Ravindra [1 ]
Shrotri, Ulka [1 ]
Venkatesh, R. [1 ]
机构
[1] Tata Consultancy Serv, TRDDC, Pune 411013, Maharashtra, India
关键词
DYNAMIC ABSTRACTION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Statecharts are widely used to model the behavior of reactive systems. While this visual formalism makes modeling easier, the state of the art in verification of statechart specifications is far from satisfactory due to the state explosion problem. We present History Abstraction, a trace-based verification technique to address this problem. Given a set of traces in a statechart model, the model is abstracted to contain at most three states per statechart: current, history and future. A path to a desired state in the abstract model is a sketch of a potential path to that state in the original model. We follow an incremental concretization procedure to extend the sketch to a complete path in the original model. This paper presents our technique. Our experiments suggest that the technique scales to large industry models.
引用
收藏
页码:22 / 28
页数:7
相关论文
共 50 条
  • [41] Bounded Verification of Reachability of Probabilistic Hybrid Systems
    Lal, Ratan
    Prabhakar, Pavithra
    QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2018, 2018, 11024 : 240 - 256
  • [42] Verification of Reachability Properties for Time Petri Nets
    Klai, Kais
    Aber, Naim
    Petrucci, Laure
    REACHABILITY PROBLEMS, 2013, 8169 : 159 - 170
  • [43] Research on reachability verification of Web service composition
    Cheng, Yongshang
    Wang, Zhijian
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 233 - +
  • [44] Axiomatic Characterization of Trace Reachability for Concurrent Objects
    de Boer, Frank S.
    Hiep, Hans-Dieter A.
    INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 157 - 174
  • [45] Formal verification of statecharts using finite-state model checkers
    Zhao, Qianchuan
    Krogh, Bruce H.
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2006, 14 (05) : 943 - 950
  • [46] Formal verification of Statecharts using finite-state model checkers
    Zhao, QC
    Krogh, BH
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 313 - 318
  • [47] Unbounded Scalable Verification Based on Approximate Property-Directed Reachability and Datapath Abstraction
    Lee, Suho
    Sakallah, Karem A.
    COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 849 - 865
  • [48] Trace Abstraction-Based Verification for Uninterpreted Programs
    Hong, Weijiang
    Chen, Zhenbang
    Du, Yide
    Wang, Ji
    FORMAL METHODS, FM 2021, 2021, 13047 : 545 - 562
  • [49] New Formal Verification Method Based on A Trace Logic
    Jiang, Yun
    He, Wei
    Gong, Huaping
    2008 INTERNATIONAL WORKSHOP ON INFORMATION TECHNOLOGY AND SECURITY, 2008, : 9 - 11
  • [50] Trace table based approach for pipelined microprocessor verification
    Sawada, J
    Hunt, WA
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 364 - 375