• 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