DocumentCode
2822704
Title
Formal methods for developing high assurance computer systems: working group report
Author
Heimdahl, Mats P E ; Heitmeyer, Constance L.
Author_Institution
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
1998
fDate
1998
Firstpage
60
Lastpage
64
Abstract
The Second International Workshop on Industrial-Strength Formal Techniques (WIFT´98) was held in October, 1998, in Boca Raton, Florida. At the workshop, four different discussion groups investigated various topics. This report summarizes the discussions conducted on the topic Formal Methods for Developing High Assurance Systems. The consensus of the group was that formal methods are mature enough to be applied in software development. The methods have proven their worth in numerous industrial projects, and there is little doubt that they have an important place in the software development process. Transferring formal methods technology to industry is largely a non-technical problem (it is often a culture clash) and the transfer is happening (slowly). The group agreed that there have been few major breakthroughs in formal methods usage since WIFT´95. The one notable exception is the increased use of model checking technology in microprocessor design. In the hardware community, the use of formal methods has moved into the rapid adoption stage, and some formal analysis tools have become part of the standard practice. The use of formal methods in software engineering is currently limited to the early adopters. The challenge for the software community for the next few years is to follow the lead of the hardware community by successfully transferring formal methods technology into the development of high-assurance software systems
Keywords
formal specification; formal verification; safety-critical software; Second International Workshop on Industrial-Strength Formal Techniques; formal analysis tools; formal methods; hardware; high assurance computer system development; high-assurance software systems; microprocessor design; model checking technology; rapid adoption stage; software development; software engineering; Cellular networks; Communication system control; Communication system security; Computer industry; Computer science; Control systems; Laboratories; Medical control systems; Safety; Telephony;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Strength Formal Specification Techniques, 1998. Proceedings. 2nd IEEE Workshop on
Conference_Location
Boca Raton, FL
Print_ISBN
0-7695-0081-1
Type
conf
DOI
10.1109/WIFT.1998.766298
Filename
766298
Link To Document