DocumentCode
3042290
Title
An overview and application of model reduction techniques in formal verification
Author
Baumgartner, Jason ; Heyman, Tamir
Author_Institution
IBM Corp., Austin, TX, USA
fYear
1998
fDate
16-18 Feb 1998
Firstpage
165
Lastpage
171
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
Conference_Location
Tempe/Phoenix, AZ
ISSN
1097-2641
Print_ISBN
0-7803-4468-5
Type
conf
DOI
10.1109/PCCC.1998.659939
Filename
659939
Link To Document