Publication | Open Access
A Transformation System for Developing Recursive Programs
1.3K
Citations
7
References
1977
Year
EngineeringSoftware EngineeringCorrect ProgramSoftware AnalysisFormal VerificationSystems EngineeringProgram TransformationProgram DerivationAutomatic ProgrammingComputer EngineeringComputer ScienceRecursion EquationsSoftware DesignDeclarative ProgrammingRecursion StructureAutomated ReasoningProgram AnalysisFormal MethodsTransformation SystemProgram SynthesisRecursive FunctionSystem Software
A system of rules for transforming programs is described, with the programs in the form of recursion equations. An initially very simple, lucid, and hopefully correct program is transformed into a more efficient one by altering the recursion structure. Illustrative examples of program transformations are given, and a tentative implementation is described. Alternative structures for programs are shown, and a possible initial phase for an automatic or semiautomatic program-manipulation system is indicated.
| Year | Citations | |
|---|---|---|
Page 1
Page 1