@article{SchlipfBuechnerFritzetal.1997, author = {Thomas Schlipf and Thomas Buechner and Rolf Fritz and Markus Helms and J{\"u}rgen Koehl}, title = {Formal verification made easy}, series = {IBM Journal of Research and Development}, volume = {41}, number = {4/5}, publisher = {IBM}, issn = {0018-8646}, doi = {10.1147/rd.414.0567}, pages = {567 -- 576}, year = {1997}, abstract = {Formal verification (FV) is considered by many to be complicated and to require considerable mathematical knowledge for successful application. We have developed a methodology in which we have added formal verification to the verification process without requiring any knowledge of formal verification languages. We use only finite-state machine notation, which is familiar and intuitive to designers. Another problem associated with formal verification is state-space explosion. If that occurs, no result is returned; our method switches to random simulation after one hour without results, and no effort is lost. We have compared FV against random simulation with respect to development time, and our results indicate that FV is at least as fast as random simulation. FV is superior in terms of verification quality, however, because it is exhaustive.}, language = {en} }