Title :
Maintaining soundness in hybrid verification approaches for stateful models: A case study
Author :
Hulin, Kevin ; Hu, Yalin
Author_Institution :
Jonsson Sch. of Eng. & Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
Abstract :
Formal verification techniques such as model checking (MC) and theorem proving (TP) have found increasingly widespread use in the design of critical digital systems as a means to ensure their functional correctness. However, both MC and TP have their limitations. TP generally requires non-trivial human intervention, and MC is limited by the state explosion problem. The situation for MC is especially daunting for systems with large data components. In these cases, it is common to rely on a model abstraction to make MC feasible. Unfortunately, this may also add inaccuracies to the verification process, rendering it invalid. In this paper, we build upon current research and propose a hybrid verification approach that leverages the automation of MC and the logical soundness of TP to build a highly automated, high confidence verification system. We perform a preliminary investigation of the effectiveness of this method by verifying a random access memory (RAM) model. We also discuss how the lessons learned in this case study can be extended and implemented in a robust verification system to verify other similar systems.
Keywords :
formal verification; random-access storage; theorem proving; RAM model; critical digital systems design; formal verification; functional correctness; hybrid verification approaches; model checking; random access memory; stateful models; theorem proving; Computational modeling; Educational institutions; Formal verification; Random access memory; Runtime; Safety; BDD; automated theorem proving; formal verification; model checking; random access memory;
Conference_Titel :
Micro-Nanoelectronics, Technology and Applications (EAMTA), 2012 Argentine School of
Conference_Location :
Cordoba
Print_ISBN :
978-1-4673-2696-4