SAT-based Verification for Timed Component Connectors

被引:12
|
作者
Kemper, Stephanie [1 ]
机构
[1] Ctr Wiskunde & Informat, Amsterdam, Netherlands
关键词
Timed Constraint Automata; Abstraction Refinement; Model Checking; SAT; Component-based Software Engineering;
D O I
10.1016/j.entcs.2009.10.027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Component-based software construction relies on suitable models underlying components, and in particular the coordinators which orchestrate component behaviour. Verifying correctness and safety of such systems amounts to model checking the underlying system model, where model checking techniques not only need to be correct but-since system sizes increase also scalable and efficient. In this paper, we present a SAT based approach for bounded model checking of Timed Constraint Automata. We present an embedding of bounded model checking into propositional logic with linear arithmetic, which overcomes the state explosion problem to deal with large systems by defining a product that is linear in the size of the system. To further improve model checking performance, we show how to embed our approach into an extension of counterexample guided abstraction refinement with Craig interpolants.
引用
收藏
页码:103 / 118
页数:16
相关论文
共 50 条
  • [1] SAT-based verification for timed component connectors
    Kemper, S.
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (7-8) : 779 - 798
  • [2] SAT-Based verification of LTL formulas
    Zhang, Wenhui
    FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 277 - 292
  • [3] SAT-based verification methods and applications in hardware verification
    Gupta, Aarti
    Ganai, Malay K.
    Wang, Chao
    FORMAL METHODS FOR HARDWARE VERIFICATION, 2006, 3965 : 108 - 143
  • [4] SAT-based Unbounded Model Checking of Timed Automata
    Penczek, Wojciech
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 425 - 440
  • [5] Improvements in SAT-based reachability analysis for timed automata
    Zbrzezny, A
    FUNDAMENTA INFORMATICAE, 2004, 60 (1-4) : 417 - 434
  • [6] SAT-based unbounded model checking of timed automata
    Penczek, Wojciech
    Szreter, Maciej
    SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 236 - 237
  • [7] SAT-based verification of safe Petri nets
    Ogata, S
    Tsuchiya, T
    Kikuno, T
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 79 - 92
  • [8] SAT-based verification of bounded Petri nets
    Tao Zhihong
    Zhou Conghua
    Hans, Kleine Buning
    Wang Lifu
    CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (04): : 567 - 572
  • [9] Bounded Semantics of CTL and SAT-Based Verification
    Zhang, Wenhui
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 286 - 305
  • [10] SAT-Based reachability checking for timed automata with discrete data
    Zbrzezny, Andrzej
    Polrola, Agata
    FUNDAMENTA INFORMATICAE, 2007, 79 (3-4) : 579 - 593