loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1996 Australian Software Engineering Conference (ASWEC '96)
An Industrial-Strength Method For The Construction Of Formally Verified Software
Melbourne, AUSTRALIA
July 14-July 18
ISBN: 0-8186-7635-3
Peter A. Lindsay, University of Queensland
David Hemer, University of Queensland
The CARE method is a new approach to constructing and formally verifying programs. CARE has been developed in response to identified industrial needs for a formal software development method which does not require the user to be an expert in formal proof. Software engineers use CARE to develop compilable code from formal program specifications using a library of pre-proven, formally specified refinements. Tools help users build products by selecting and instantiating refinements to fit the problem at hand, and generating and discharging correctness-of-fit proof obligations. This paper introduces CARE's integrated notation for algorithm specification and development, and explains how correctness is checked. The method is illustrated on a small development.
Index Terms:
formal methods, program development, software verification refinement
Citation:
Peter A. Lindsay, David Hemer, "An Industrial-Strength Method For The Construction Of Formally Verified Software," aswec, pp.27, 1996 Australian Software Engineering Conference (ASWEC '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.