DocumentCode
237303
Title
Counterexample-Guided Abstraction Refinement for Component-Based Systems
Author
Lianyi Zhang ; Qingdi Meng ; Quiming Luo
Author_Institution
Sch. of Software, Tsinghua Univ., Beijing, China
fYear
2014
fDate
21-25 July 2014
Firstpage
201
Lastpage
210
Abstract
Compositional verification of invariants is a technique for alleviating the state explosion problem in component-based verification. The efficiency of these methods depends on abstraction, which leads to verification incompleteness. In this paper, we present a unified framework that combines compositional abstraction and counterexample-guided abstraction refinement (CEGAR) to address this incompleteness problem. We propose two refinement approaches: invariant strengthening and state partitioning. In the case of a spurious counterexample, our proposed invariant strengthening approach refines the abstraction by eliminating the infeasible states. The state partitioning approach exploits the semantics of component based systems and obtains a more precise system. Any safety property that holds on the abstraction is guaranteed to hold on the model refined by the state partitioning approach. The examples and experiments in this paper show that our verification method can achieve conclusive results in the verification of safety properties with deadlock freedom in component-based systems.
Keywords
object-oriented programming; program verification; system recovery; CEGAR; component based systems; component-based systems; component-based verification; compositional abstraction; counterexample-guided abstraction refinement; deadlock freedom; incompleteness problem; invariant strengthening; invariants compositional verification; refinement approaches; safety property; semantics; state explosion problem; state partitioning; verification incompleteness; Abstracts; Approximation methods; Bismuth; Component architectures; Compounds; Partitioning algorithms; Synchronization; based system; compositional abstraction; counterexample guided abstraction refinement; inductive invariant;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.28
Filename
6899218
Link To Document