• DocumentCode
    3259612
  • Title

    Transition-based coverage estimation for symbolic model checking

  • Author

    Xu, Xingwen ; Kimura, Shinji ; Horikawa, Kazunari ; Tsuchiya, Takehiko

  • Author_Institution
    Graduate Sch. of IPS, Waseda Univ., Hibikino, Japan
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    Lack of complete formal specification is one of the major obstacles for the deployment of model checking. Coverage estimation addresses this issue by revealing the unverified part of the design according to the specified properties. In this paper, we propose a new transition-based coverage metric to evaluate the completeness of properties for symbolic model checking. It is more comprehensive and accurate than the existing coverage metrics for model checking. An efficient symbolic algorithm is presented for computing the transition coverage for a subset of ACTL. Our coverage estimator has been applied to the model checking of a cache coherence protocol. We uncovered several coverage holes including one that eventually led to the discovery of a design bug.
  • Keywords
    cache storage; formal specification; program debugging; protocols; ACTL subset; cache coherence protocol; formal specification; property completeness; symbolic model checking; transition coverage computing; transition-based coverage estimation; transition-based coverage metric; Analytical models; Automata; Coherence; Computer bugs; Creep; Formal specifications; Genetic mutations; Large scale integration; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594636
  • Filename
    1594636