Model-based variable and transition orderings for efficient symbolic model checking

被引:0
|
作者
Johnston, Wendy [1 ]
Winter, Kirsten [1 ]
van den Berg, Lionel [1 ]
Strooper, Paul [1 ]
Robinson, Peter [1 ]
机构
[1] Univ Queensland, Sch ITEE, Brisbane, Qld 4072, Australia
来源
关键词
symbolic model checking; binary decision diagrams; image computation; partitioned transition relations; clustering; railway interlockings;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The symbolic model checker NuSMV has been used to check safety properties for railway interlockings. When the size of the models increased, the model checking efficiency decreased dramatically to a point at which the verification failed due to lack of memory. At that point the models we could check were still small in the real world of railway interlockings. Various standard options to the NuSMV model checker were tried, mostly without significant improvement. However, the analysis of our model provided information on how to optimise the variable orderings and also the ordering and clustering of the partitioned transition relation. The NuSMV code was adapted to enable user control for ordering and clustering of transitions. This replacement of the tool's generic algorithm improved efficiency enormously, enabling the checking of safety properties for very large models. This paper discusses how the characteristics of our model are used to find the optimised parameters.
引用
收藏
页码:524 / 540
页数:17
相关论文
共 50 条
  • [21] Interpolants and symbolic model checking
    McMillan, K. L.
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2007, 4349 : 89 - 90
  • [22] Symbolic model checking APSL
    Liu, Wanwei
    Wang, Ji
    Chen, Huowang
    Ma, Xiaodong
    Wang, Zhaofei
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (01): : 130 - 141
  • [23] On partitioning and symbolic model checking
    Iyer, S
    Sahoo, D
    Emerson, EA
    Jain, J
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 25 (05) : 780 - 788
  • [24] Symbolic model checking APSL
    Liu, Wanwei
    Wang, Ji
    Chen, Huowang
    Ma, Xiaodong
    TASE 2008: SECOND IFIP/IEEE INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 39 - 46
  • [25] Efficient SAT-based unbounded symbolic model checking using circuit cofactoring
    Ganai, MK
    Gupta, A
    Ashar, P
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 510 - 517
  • [26] On partitioning and symbolic model checking
    Iyer, S
    Sahoo, D
    Emerson, EA
    Jain, J
    FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 497 - 511
  • [27] Lazy symbolic model checking
    Yang, J
    Tiemeyer, A
    37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 35 - 38
  • [28] Symbolic model checking APSL
    Wanwei Liu
    Ji Wang
    Huowang Chen
    Xiaodong Ma
    Zhaofei Wang
    Frontiers of Computer Science in China, 2009, 3 : 130 - 141
  • [29] Bridging the Gap Between Model-Based Development and Model Checking
    Miller, Steven P.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2009, 5505 : 443 - 453
  • [30] CTL Symbolic Model Checking Based on Fuzzy Logic
    Nie, Pengzhan
    Jiang, Jiulei
    Ma, Zhanyou
    2020 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2020, : 380 - 385