作者: Bence Czipó , Ákos Hajdu , Tamás Tóth , István Majzik
DOI: 10.4204/EPTCS.245.3
关键词: Encoding (memory) 、 Adaptation (computer science) 、 Programming language 、 Structure (mathematical logic) 、 Formal verification 、 Hierarchy (mathematics) 、 Model checking 、 Abstraction 、 State (computer science) 、 Computer science
摘要: Statecharts are frequently used as a modeling formalism in the design of state-based systems. Formal verification techniques also often applied to prove certain properties about behavior system. One most efficient for formal is Counterexample-Guided Abstraction Refinement (CEGAR), which reduces complexity systems by automatically building and refining abstractions. In our paper we present novel adaptation CEGAR approach hierarchical statechart models. First introduce an encoding logical formulas that preserves information state hierarchy. Based on this propose abstraction refinement utilize structure statecharts handle variables model. The allows us use SMT solvers systematic exploration abstract model, including bounded model checking. We demonstrate applicability efficiency with measurements industry-motivated example.