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
Link To Document