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
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||