• DocumentCode
    1676101
  • Title

    A Symbolic Algorithm for Shortest EG Witness Generation

  • Author

    Zhao, Yang ; Jin, Xiaoqing ; Ciardo, Gianfranco

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of California, Riverside, CA, USA
  • fYear
    2011
  • Firstpage
    68
  • Lastpage
    75
  • Abstract
    Witness generation is a fundamental model checker feature, but generating shortest witnesses for an EG CTL formula has long been a difficult problem of both theoretical and practical relevance. We propose a symbolic approach to shortest EG witness generation based on edge-valued multi-way decision diagrams. We employ a fix point symbolic iteration to compute the transitive closure enhanced with distance information, using the saturation algorithm to cope with the high computational complexity of this approach. We also extend this approach to tackling the shortest witness generation for other properties and the shortest fair witness generation. Experimental results show that our approach can generate a shortest witness which could not be found within acceptable time using previous algorithms.
  • Keywords
    computational complexity; decision diagrams; formal verification; trees (mathematics); EG CTL formula; computational complexity; computational tree logic; distance information; edge-valued multiway decision diagrams; fix point symbolic iteration; model checker feature; saturation algorithm; shortest EG witness generation; shortest fair witness generation; symbolic algorithm; transitive closure computation; Boolean functions; Convergence; Data structures; Encoding; Indexes; Partitioning algorithms; Semantics; Decision diagrams; Model checking; Witness generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2011 Fifth International Symposium on
  • Conference_Location
    Xi´an, Shaanxi
  • Print_ISBN
    978-1-4577-1487-0
  • Type

    conf

  • DOI
    10.1109/TASE.2011.35
  • Filename
    6041607