Publication
ACM Conference on Proving Assertions about Programs 1972
Conference paper

Formal development of correct algorithms: An example based on Earley's recogniser

Download paper

Abstract

This paper contains the formal development of a correct algorithm from an implicit definition of the task to be performed. Each step of the development can be accompanied by a proof of its correctness. As well as ensuring the correctness of the final program, the structured development gives considerable insight into the algorithm and possible alternatives. The example used is a simplified form of the recognition algorithm due to Earley.

Date

Publication

ACM Conference on Proving Assertions about Programs 1972

Authors

Topics

Resources

Share