FORMAL VERIFICATION MADE EASY

Citation
T. Schlipf et al., FORMAL VERIFICATION MADE EASY, IBM journal of research and development, 41(4-5), 1997, pp. 567-576
Citations number
14
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
00188646
Volume
41
Issue
4-5
Year of publication
1997
Pages
567 - 576
Database
ISI
SICI code
0018-8646(1997)41:4-5<567:>2.0.ZU;2-X
Abstract
Formal verification (FV) is considered by many to be complicated and t o require considerable mathematical knowledge for successful applicati on. We have developed a methodology in which we have added formal veri fication to the verification process without requiring any knowledge o f formal verification languages, We use only finite-state machine nota tion, which is familiar and intuitive to designers. Another problem as sociated with formal verification is state-space explosion. If that oc curs, no result is returned; our method switches to random simulation after one hour without results, and no effort is lost. We have compare d FV against random simulation with respect to development time, and o ur results indicate that FV is at least as fast as random simulation, FV is superior in terms of verification quality, however, because it i s exhaustive.