STATE OF THE ART
In the past, the use of formal methods
in practice seemed hopeless. The notations were too obscure, the techniques
did not scale, and the tool support was
inadequate or too hard to use. There
were only a few nontrivial case studies
and together they still were not convincing enough to the practicing software or
hardware engineer. Few people had the
training to use them effectively on the
job.