• DocumentCode
    1705726
  • Title

    Automatic synthesis of recursive programs: the proof-planning paradigm

  • Author

    Armando, Alessandro ; Smaill, Alan ; Green, Ian

  • Author_Institution
    Genoa Univ., Italy
  • fYear
    1997
  • Firstpage
    2
  • Lastpage
    9
  • Abstract
    We describe a proof plan that characterises a family of proofs corresponding to the synthesis of recursive functional programs. This plan provides a significant degree of automation in the construction of recursive programs from specifications, together with correctness proofs. This plan makes use of meta-variables to allow successive refinement of the identity of unknowns, and so allows the program and the proof to be developed hand in hand. We illustrate the plan with parts of a substantial example-the synthesis of a unification algorithm
  • Keywords
    functional programming; program verification; programming theory; automatic synthesis; correctness proofs; proof-planning paradigm; recursive functional programs; recursive programs; unification algorithm; Artificial intelligence; Automatic control; Automation; Bridges; Filters; Logic programming; Process control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
  • Conference_Location
    Incline Village, NV
  • Print_ISBN
    0-8186-7961-1
  • Type

    conf

  • DOI
    10.1109/ASE.1997.632818
  • Filename
    632818