We use cookies to improve your experience with our site.
Shao-Bin Huang, Hong-Tao Huang, Zhi-Yuan Chen, Tian-Yang Lü, Tao Zhang. Lazy Slicing for State-Space Exploration[J]. Journal of Computer Science and Technology, 2012, 27(4): 872-890. DOI: 10.1007/s11390-012-1271-7
Citation: Shao-Bin Huang, Hong-Tao Huang, Zhi-Yuan Chen, Tian-Yang Lü, Tao Zhang. Lazy Slicing for State-Space Exploration[J]. Journal of Computer Science and Technology, 2012, 27(4): 872-890. DOI: 10.1007/s11390-012-1271-7

Lazy Slicing for State-Space Exploration

  • CEGAR (Counterexample-guided abstraction refinement)-based slicing is one of the most important techniques in reducing the state space in model checking. However, CEGAR-based slicing repeatedly explores the state space handled previously in case a spurious counterexample is found. Inspired by lazy abstraction, we introduce the concept of lazy slicing which eliminates this repeated computation. Lazy slicing is done on-the-fly, and only up to the precision necessary to rule out spurious counterexamples. It identifies a spurious counterexample by concretizing a path fragment other than the full path, which reduces the cost of spurious counterexample decision significantly. Besides, we present an improved over-approximate slicing method to build a more precise slice model. We also provide the proof of the correctness and the termination of lazy slicing, and implement a prototype model checker to verify safety property. Experimental results show that lazy slicing scales to larger systems than CEGAR-based slicing methods.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return