Using CARE to Construct Verified Software

  • Authors:
  • Peter Lindsay;David Hemer

  • Affiliations:
  • -;-

  • Venue:
  • ICFEM '97 Proceedings of the 1st International Conference on Formal Engineering Methods
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The CARE project investigated integration of well-understood formal development principles into an industrial organization's software development methodology. The result was a method for construction and verification of programs from formal specifications, using libraries of pre-proven, formally specified components. Tools help the user build products by selecting and instantiating components to fit the problem at hand, and generating and discharging correctness-of-fit proof obligations. This paper illustrates the method on part of the development of a software module for logging events in a medical embedded device.