Formal specification methods and constructive theories are generally considered to be alternative approaches to software development. In this paper we demonstrate that the two paradigms in fact have much to offer one another. The shortcomings of the two approaches include inadequate program derivation techniques for formal methods and poor specification facilities in constructive theories. Here we examine how the program extraction power of the constructive theory TK may be coupled with simple specifications written in VDM to suggest the possibility of a more coherent approach to software development.
CITATION STYLE
Lewington, C. P. (1990). Towards constructive program derivation in VDM. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 472 LNCS, pp. 115–132). Springer Verlag. https://doi.org/10.1007/3-540-53487-3_39
Mendeley helps you to discover research relevant for your work.