Home
Scholarly Works
A theory of abstract data types for program...
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 parameterisation. Being simple, natural and flexible, this approach is quite appropriate for program development.

Authors

Maibaum TSE; Veloso PAS; Sadler MR

Journal

Lecture Notes in Computer Science, Vol. 186, , pp. 214–230

Publisher

Springer Nature

Publication Date

January 1, 1985

DOI

10.1007/3-540-15199-0_14

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team