SAT-Based Bounded Strong Satisfiability Checking of Reactive System Specifications
SAT-Based Bounded Strong Satisfiability Checking of Reactive System Specifications
复制标题
基于 SAT 的反应式系统规范有界强可满足性检查
DOI:
10.1007/978-3-642-36818-9_7
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Naoki Yonezaki
中科院分区:
文献类型:
--
作者:
Masaya Shimakawa;Shigeki Hagihara;Naoki Yonezaki
Many fatal accidents involving safety-critical reactive systems have occurred in unexpected situations that were not considered during the design and test phases of the systems. To prevent these accidents, reactive systems should be designed to respond appropriately to any request from an environment at any time. Verifying this property during the specification phase reduces development reworking. This property of a specification is commonly known as realizability. Realizability checking for reactive system specifications involves complex and intricate analysis. For the purpose of detecting simple and typical defects in specifications, we introduce the notion of bounded strong satisfiability (a necessary condition for realizability), and present a method for checking this property. Bounded strong satisfiability is the property that for all input patterns represented by loop structures of a given sizek, there is a response that satisfies a given specification. We present a checking method based on a satisfiability solver, and report experimental results.