• DocumentCode
    1269134
  • Title

    Integrating Evolutionary Computation with Abstraction Refinement for Model Checking

  • Author

    He, Fei ; Song, Xiaoyu ; Hung, William N N ; Gu, Ming ; Sun, Jiaguang

  • Author_Institution
    Tsinghua Nat. Lab. for Inf. Sci. & Technol. (TNList), Tsinghua Univ., Beijing, China
  • Volume
    59
  • Issue
    1
  • fYear
    2010
  • Firstpage
    116
  • Lastpage
    126
  • Abstract
    Model checking for large-scale systems is extremely difficult due to the state explosion problem. Creating useful abstractions for model checking task is a challenging problem, often involving many iterations of refinement. In this paper we consider techniques for model checking in the counter example-guided abstraction refinement. The state separation problem is one popular approach in counterexample-guided abstraction refinement, and it poses the main hurdle during the refinement process. To achieve effective minimization of the separation set, we present a novel probabilistic learning approach based on the sample learning technique, evolutionary algorithm, and effective heuristics. We integrate it with the abstraction refinement framework in the VIS model checker. We include experimental results on model checking to compare our new approach to recently published techniques. The benchmark results show that our approach has overall speedup of more than 56 percent against previous techniques. Our work is the first successful integration of evolutionary algorithm and abstraction refinement for model checking.
  • Keywords
    evolutionary computation; formal verification; learning (artificial intelligence); probability; VIS model checker; abstraction refinement; counter example-guided abstraction refinement; evolutionary computation integration; large-scale systems; model checking; probabilistic learning approach; sample learning technique; Concrete; Evolutionary computation; Explosions; Formal verification; Helium; Information science; Laboratories; Large-scale systems; Minimization methods; State-space methods; Sun; Formal models; verification.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.105
  • Filename
    5184807