Formal Methods for Automated Program Improvement

  • Madden, P.
ORKG logo View in ORKG
Publication date
January 1994
Publisher
Springer Fachmedien Wiesbaden GmbH

Abstract

Systems supporting the manipulation of non-trivial program code are complex and are at best semi-automatic. However, formal methods, and in particular theorem proving, are providing a growing foundation of techniques for automatic program development (synthesis, improvement, transformation and verification). In this paper we report on novel research concerning: (1) the exploitation of synthesis proofs for the purposes of automatic program optimization by the transformation of proofs, and; (2) the automatic synthesis of efficient programs from standard equational definitions. A fundamental theme exhibited by our research is that mechanical program construction, whether by direct synthesis or transformation, is tantamount to program verificat...

Extracted data

We use cookies to provide a better user experience.