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 条
  • [31] SAT-Based Subsumption Resolution
    Coutelier, Robin
    Kovacs, Laura
    Rawson, Michael
    Rath, Jakob
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 190 - 206
  • [32] SAT-Based Formula Simplification
    Ignatiev, Alexey
    Previti, Alessandro
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 287 - 298
  • [33] SAT-based MaxSAT algorithms
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ARTIFICIAL INTELLIGENCE, 2013, 196 : 77 - 105
  • [34] SAT-based software certification
    Chaki, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 151 - 166
  • [35] Encoding OCL Data Types for SAT-Based Verification of UML/OCL Models
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    TESTS AND PROOFS, TAP 2011, 2011, 6706 : 152 - 170
  • [36] SAT-based Redundancy Removal
    Debnath, Krishanu
    Murgai, Rajeev
    Jain, Mayank
    Olson, Janet
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 315 - 318
  • [37] A SAT-Based Approach to MinSAT
    Ansotegui, Carlos
    Li, Chu Min
    Manya, Felip
    Zhu, Zhu
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2012, 248 : 185 - +
  • [38] Modeling and Verification of Component Connectors
    Zhang, Xiyue
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 419 - 422
  • [39] Incremental SAT instance generation for SAT-based ATPG
    Tille, Daniel
    Drechsler, Rolf
    2008 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, PROCEEDINGS, 2008, : 68 - 73
  • [40] On resource-sensitive timed component connectors
    Meng, Sun
    Arbab, Farhad
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 301 - +