Program verificatio in functional programming systems

dc.contributor.authorSilver, James L.en
dc.contributor.departmentComputer Science and Applicationsen
dc.date.accessioned2021-10-26T20:09:50Zen
dc.date.available2021-10-26T20:09:50Zen
dc.date.issued1983en
dc.description.abstractFunctional programming systems provide a number of features which facilitate program verification. Such verification may be observed to rest directly upon the theoretical foundations of computing and simultaneously to exhibit a close relation to the programs being verified. In order to demonstrate these aspects of functional systems, two functions, MIN and SORT, are defined on a parameterized type consisting of sequences to elements from some ordered type. Theorems showing that MIN and SORT terminate and return the correct values are stated and proved. Similar results are derived for a function to perform a binary search on an ordered sequence. Finally, conditions similar to Dijkstra’s weakest preconditions are given which allow the simultaneous synthesis and verification of certain programs from program specifications. A function to find the greatest common division of two integers is derived and verified.en
dc.description.degreeM.S.en
dc.format.extentiii, 55 pages, 1 unnumbered leavesen
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttp://hdl.handle.net/10919/106016en
dc.language.isoenen
dc.publisherVirginia Polytechnic Institute and State Universityen
dc.relation.isformatofOCLC# 10292330en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V855 1983.S54en
dc.subject.lcshComputer programs -- Verificationen
dc.titleProgram verificatio in functional programming systemsen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameM.S.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V855_1983.S54.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format

Collections