Title :
An overview and application of model reduction techniques in formal verification
Author :
Baumgartner, Jason ; Heyman, Tamir
Author_Institution :
IBM Corp., Austin, TX, USA
Abstract :
Formal verification methods are becoming increasingly popular in the verification of digital systems and protocol checking of communication systems due to their inherent exhaustive nature. Model checking in particular has become quite extensively used in verifying the performance and functional specification of sequential logic. One characteristic of model checking is the state space explosion problem: as the number of state variables in the model under test increases, state space (and hence CPU/memory consumption of the model checker) increases exponentially. Whereas most previous papers on formal verification dealt largely with theoretical aspects, or were case studies and bug reports, the purpose of this paper is to provide an overview of state space reduction techniques, and then to illustrate several practical manual reduction techniques which have been employed successfully in the model checking of a node controller
Keywords :
formal verification; performance evaluation; protocols; state-space methods; digital systems; formal verification; functional specification; model reduction techniques; node controller; performance verification; protocol checking; sequential logic; state space explosion problem; state space reduction; Communication systems; Digital systems; Explosions; Formal verification; Logic; Manuals; Protocols; Reduced order systems; State-space methods; Testing;
Conference_Titel :
Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
Conference_Location :
Tempe/Phoenix, AZ
Print_ISBN :
0-7803-4468-5
DOI :
10.1109/PCCC.1998.659939