Home    Schedule    Model Database    People     Paper Calls    Publications    Software
Research       Model Checking       ESM       Parallel & informed search methods

  • The verification and validation research vision is to optimize explicit state model checking to find and interpret errors in real world design while retaining [the ability to achieve] exhaustive coverage. Explicit state model checking is a formal method that proves a design satisfies, or is a model of, a set of specifications. Although powerful, this technique is not always practical in industrial design due to an explosion in the search space that must be exhaustively explored to complete the correctness proof. Optimized error discovery and interpretation may move explicit state model checking closer to real world application.

  • The research methodology in the verification and validation lab couples theory with empirical analysis. Model checking, [by] nature, is a mathematically rigorous method with solid theoretical underpinnings. Our goal in the lab is to leverage the existing theory and create new theory only when necessary. Although there is a significant theoretical component to our work, theory for the sake of theory can become irrelevant. As such, the lab has focus on improved empirical analysis of new and existing explicit state model checking algorithms through benchmarking. The lab is building a freely available database of model checking problems for identifying areas of strength and weakness in existing model checking tools. The theoretical emphasis combined with empirical analysis enables the lab to explore the frontier of model checking research while remaining relevant.


Validation and Verification • 3325 Talmage • Brigham Young University • Provo UT

Disclaimer