Journal article
A theory of abstract data types for program development: Bridging the gap?
Abstract
This paper outlines a logical approach to abstract data types, which is motivated by, and more adequate for (than algebraic approaches), the practice of programming. Abstract data types are specified as axiomatic theories and notions concerning the former are captured by syntactical concepts concerning the latter. The basic concepts of nambility, conservative extensions and interpretations of theories explain implementation, refinement and …
Authors
Maibaum TSE; Veloso PAS; Sadler MR
Journal
Lecture Notes in Computer Science, Vol. 186, , pp. 214–230
Publisher
Springer Nature
Publication Date
1985
DOI
10.1007/3-540-15199-0_14
ISSN
0302-9743