• DocumentCode
    273982
  • Title

    Automatic software verification and synthesis

  • Author

    Hughes, R.B.

  • Author_Institution
    Brunel Univ., Uxbridge, UK
  • fYear
    1989
  • fDate
    18-20 Sep 1989
  • Firstpage
    219
  • Lastpage
    223
  • Abstract
    Describes developments that Brunel University has made in the area of automatic software verification and synthesis. Their approach is to write specifications in high-order constructive logic map the code into the same logic and use a theorem-prover to prove that the code written in the functional language ML, matches the specification. The paper describes the logic, the theorem-prover and the ML to logic mapping. It also shows how the same theorem-prover can be used to synthesise code from a specification
  • Keywords
    automatic programming; formal specification; functional programming; program verification; specification languages; theorem proving; ML to logic mapping; automatic software synthesis; automatic software verification; code synthesis; functional language ML; high-order constructive logic; specifications; theorem-prover;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Software Engineering for Real Time Systems, 1989., Second International Conference on
  • Conference_Location
    Cirencester
  • Type

    conf

  • Filename
    51754