DocumentCode :
1188735
Title :
A software engineering paradigm for program synthesis
Author :
Willis, Claire ; Paddon, Derek
Author_Institution :
Dept. of Comput. Sci., Bristol Univ., UK
Volume :
9
Issue :
5
fYear :
1994
fDate :
9/1/1994 12:00:00 AM
Firstpage :
213
Lastpage :
220
Abstract :
The past study of program synthesis has mainly concentrated on attempting to synthesise programs by duplicating human methods for constructing programs, such as top-down design. Here we do not attempt this process but instead use a simple method that is based on sound software engineering practice. Knuth-Bendix completion is used in the synthesis process but without the need for the exhaustive completion of program axioms against each other. A software engineering framework is used to reduce the pairs of completed program axioms to the optimum for synthesising the required program. Examples of program synthesis are given and contrasted with an ad hoc method of synthesis
Keywords :
automatic programming; formal specification; software engineering; Knuth-Bendix completion; completed program axioms; program synthesis; software engineering paradigm; top-down design;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
329066
Link To Document :
بازگشت