DocumentCode
1535204
Title
Seven myths of formal methods
Author
Hall, Anthony
Author_Institution
Praxis Syst., Bath, UK
Volume
7
Issue
5
fYear
1990
Firstpage
11
Lastpage
19
Abstract
Seven widely held conceptions about formal methods are challenged. These beliefs are variants of the following: formal methods can guarantee that software is perfect; they work by proving that the programs are correct; only highly critical systems benefit from their use; they involve complex mathematics; they increase the cost of development; they are incomprehensible to clients; and nobody uses them for real projects. The arguments are based on the author´s experiences. They address the bounds of formal methods, identify the central role of specifications in the development process, and cover education and training.<>
Keywords
formal specification; complex mathematics; development process; education; formal methods; highly critical systems; specifications; training; Computer aided software engineering; Costs; Financial management; Formal specifications; Instruction sets; Mathematics; Project management; Terminology;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.57887
Filename
57887
Link To Document