Title :
An Interactive Verification and Debugging Environment by Concrete/Symbolic Simulations for System-Level Designs
Author :
Kojima, Yoshihisa ; Nishihara, Tasuku ; Matsumoto, Takeshi ; Fujita, Masahiro
Author_Institution :
Electron. Eng., Univ. of Tokyo, Tokyo
Abstract :
This paper proposes a new approach for state space exploration on model checking of system-level designs, named "user-driven Breadth-First Search,\´\´ and an interactive verification and debugging environment for its realization. Our approach aims to overcome the limited width of the traditional concrete simulation (Depth-First Search) and the limited depth of symbolic simulation (Breadth-First Search), by combining both of them with the users\´ guidance. Our case study demonstrates that our approach can detect one of the bugs, which were difficult to be found due to too wide input space for concrete simulation, and due to too deep iteration cycles for symbolic simulation.
Keywords :
digital simulation; program debugging; program verification; systems analysis; tree searching; concrete simulation; debugging environment; depth-first search; interactive verification; model checking; state space exploration; symbolic simulations; system-level designs; user-driven breadth-first search; Circuit simulation; Computer bugs; Concrete; Data structures; Debugging; Space exploration; State-space methods; System-level design; Telephony; Very large scale integration; assertion-based verification; bounded model checking; hybrid simulation; symbolic simulation; system-level verification;
Conference_Titel :
Asian Test Symposium, 2008. ATS '08. 17th
Conference_Location :
Sapporo
Print_ISBN :
978-0-7695-3396-4
DOI :
10.1109/ATS.2008.62