DocumentCode
2416272
Title
Academia and industry meet: some experiences of formal methods in practice
Author
Broadfoot, Guy H. ; Broadfoot, Philippa J.
Author_Institution
Silverdata Ltd., UK
fYear
2003
fDate
10-12 Dec. 2003
Firstpage
49
Lastpage
58
Abstract
We present an overview of our observations and experiences of applying formal methods in industry. Our approach combines two existing and complimentary formal methods, namely the Cleanroom method [H. D. Mills et al., (1987), S. J. Prowell et al. (1998)] and the CSP framework [C. A. R. Hoare (1985), A. W. Roscoe (1998)] together with its model checker FDR. The problem we are interested in is the use of formal methods to develop software systems of a business-critical and untestable nature, where the software forms an essential part of some core product or service offered by a business. We argue that the successful implementation of such systems needs a more formal approach and reflect on why formal methods are rarely used in practice. We discuss the combination of Cleanroom and CSP, and show how they can be applied to develop the control software that is embedded in a complex manufacturing machine.
Keywords
business data processing; formal specification; formal verification; CSP framework; Cleanroom method; FDR model checker; business-critical software systems; complex manufacturing machine; control software development; formal methods; Aerospace safety; Business; Collaborative software; Computer industry; Embedded software; Laboratories; Manufacturing; Programming; Software safety; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2003. Tenth Asia-Pacific
Print_ISBN
0-7695-2011-1
Type
conf
DOI
10.1109/APSEC.2003.1254357
Filename
1254357
Link To Document