A Multi-paradigm Approach To Formal Program Derivation
Price
Free (open access)
Volume
7
Pages
8
Published
1994
Size
513 kb
Paper DOI
10.2495/SEHE940541
Copyright
WIT Press
Author(s)
D.J. Cooke & R.G. Stone
Abstract
A multi-paradigm approach to formal program derivation D.J. Cooke, R.G. Stone Department of Computer Studies, L UT, Loughborough, LE11 3TU, UK Different programming paradigms and the various "programming methodologies" are often portrayed as disparate and in conflict. In contrast, we regard certain of the well-known paradigms as being closely related and providing intermediate forms within a unified framework for the derivation of (parallel or linear) procedural program designs from unbiased predicate logic specifications. Overview: we outline and illustrate a logically defensible framework for the construction of correct procedural programs from unbiased specifications. These (so-called model-based) specifications consist of pairs of predicates that describe the acceptability of input values, and the relationship between such an input and associated output values. As intermediate results of the construction process, we obtain skeletal designs for programs in various
Keywords