DocumentCode
2761604
Title
Verifiable program construction in a user-friendly style
Author
Naftalin, M.
Author_Institution
Dept. of Comput. Sci., Stirling Univ.
fYear
1988
fDate
5-7 Oct 1988
Firstpage
60
Lastpage
66
Abstract
The author presents a method for formal program development, designed specifically for use at an introductory level. It formalizes stepwise refinement in a natural way by regarding specifications as unimplemented program components. A graphical notation is used for specifications and their refinement rules, which supports this approach. The method places specifications and programs within the same semantic framework and gives the same meaning to the standard compositional operators (sequence, selection, and repetition) when applied to either
Keywords
formal specification; program verification; software reliability; formal program development; graphical notation; program verification; refinement rules; semantic framework; software reliability; standard compositional operators; stepwise refinement; unimplemented program components; user-friendly; Application software; Computer industry; Computer languages; Education; Educational programs; Logic programming; Programming profession; Reasoning about programs; Refining; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location
Chicago, IL
Print_ISBN
0-8186-0873-0
Type
conf
DOI
10.1109/CMPSAC.1988.17151
Filename
17151
Link To Document