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 :
بازگشت