TY - JOUR
T1 - Verification is experimentation!
AU - Brinksma, Ed
PY - 2001
Y1 - 2001
N2 - The formal verification of concurrent systems
is usually seen as an example par excellence of the application
of mathematical methods to computer science.
Although the practical application of such verification
methods will always be limited by the underlying forms
of combinatorial explosion, recent years have shown remarkable
progress in computer-aided formal verification.
This makes formal verification a practical proposition for
a growing class of real-life applications, and has put formal
methods on the agenda of industry, in particular in
the areas where correctness is critical in one sense or another.
Paradoxically, the results of this progress provide
evidence that successful applications of formal verification
have significant elements that do not fit the paradigm
of pure mathematical reasoning. In this essay we argue
that verification is part of an experimental paradigmin at
least two senses. Wesubmit that this observation has consequences
for the ways in which we should research and
apply formal methods.
AB - The formal verification of concurrent systems
is usually seen as an example par excellence of the application
of mathematical methods to computer science.
Although the practical application of such verification
methods will always be limited by the underlying forms
of combinatorial explosion, recent years have shown remarkable
progress in computer-aided formal verification.
This makes formal verification a practical proposition for
a growing class of real-life applications, and has put formal
methods on the agenda of industry, in particular in
the areas where correctness is critical in one sense or another.
Paradoxically, the results of this progress provide
evidence that successful applications of formal verification
have significant elements that do not fit the paradigm
of pure mathematical reasoning. In this essay we argue
that verification is part of an experimental paradigmin at
least two senses. Wesubmit that this observation has consequences
for the ways in which we should research and
apply formal methods.
KW - FMT-TOOLS
KW - FMT-CBD: CORRECTNESS BY DESIGN
KW - FMT-TESTING
KW - FMT-IA: INDUSTRIAL APPLICATION OF FORMAL METHODS
U2 - 10.1007/s100090100050
DO - 10.1007/s100090100050
M3 - Article
SN - 1433-2779
VL - 3
SP - 107
EP - 217
JO - International journal on software tools for technology transfer
JF - International journal on software tools for technology transfer
IS - 2
ER -