DocumentCode :
3157413
Title :
Are formal methods useful for software development?
Author :
Wedde, Horst F. ; Cheng, Betty H. C. ; Gries, D. ; Shankar, Nishanth ; Lin, Kwei-Jay ; Ardis, Mark
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI
fYear :
1992
fDate :
21-25 Sep 1992
Firstpage :
2
Lastpage :
9
Abstract :
The relevance of formal methods for practical software system design is discussed. Prominent representatives of formal approaches present their findings and experience about the use and the usefulness of formal methods. It has been proposed that all programmers would be more productive and produce higher quality products if they would learn two things: predicate calculus; and program correctness (including formal program development). It is argued that the complexity, pervasiveness, and critical nature of modern and future computer systems makes it imperative that such systems be engineered for reliability and maintainability. Formal methods constitute an extremely promising approach to the design of reliable systems. The schedulability aspect of real-time system development is discussed. In general, formal methods should be preferred over other less formal methods since they can provide much better and stronger guarantees on real-time system performance
Keywords :
software engineering; systems analysis; formal methods; predicate calculus; program correctness; real-time system development; reliable systems; schedulability; software maintenance; software system design; Calculus; Maintenance engineering; Pervasive computing; Processor scheduling; Programming profession; Real time systems; Reliability engineering; Software design; Software systems; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
Type :
conf
DOI :
10.1109/CMPSAC.1992.217611
Filename :
217611
Link To Document :
بازگشت