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