• 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