• DocumentCode
    1579597
  • Title

    Hardness for Explicit State Software Model Checking Benchmarks

  • Author

    Rungta, Neha ; Mercer, Eric G.

  • Author_Institution
    Brigham Young Univ., Provo
  • fYear
    2007
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    Directed model checking algorithms focus computation resources in the error-prone areas of concurrent systems. The algorithms depend on some empirical analysis to report their performance gains. Recent work characterizes the hardness of models used in the analysis as an estimated number of paths in the model that contain an error. This hardness metric is computed using a stateless random walk. We show that this is not a good hardness metric because models labeled hard with a stateless random walk metric have easily discoverable errors with a stateful randomized search. We present an analysis which shows that a hardness metric based on a stateful randomized search is a tighter bound for hardness in models used to benchmark explicit state directed model checking techniques. Furthermore, we convert easy models into hard models as measured by our new metric by pushing the errors deeper in the system and manipulating the number of threads that actually manifest an error.
  • Keywords
    concurrency control; formal specification; formal verification; software metrics; software performance evaluation; concurrent systems; empirical analysis; explicit state software; hardness metric; model checking benchmarks; state directed model checking; stateful randomized search; stateless random walk metric; Algorithm design and analysis; Computer science; Concurrent computing; Explosions; Performance analysis; Performance gain; Software engineering; Software systems; State-space methods; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.23
  • Filename
    4343941