Article

Polymorphism, persistence and software re-use in a strongly typed object-oriented environment

Details

Citation

Morrison R, Brown AL, Carrick R, Connor RCH, Dearle A & Atkinson MP (1987) Polymorphism, persistence and software re-use in a strongly typed object-oriented environment. Software Engineering Journal, 2 (6), pp. 199-204. https://doi.org/10.1049/sej.1987.0026

Abstract
The major requirements of a system for software re-use are that it must provide an abstraction mechanism for adequately describing the components, a mechanism for naming and storing the components, and a mechanism for composing new objects out of existing components. This paper describes a polymorphic type system that may be used to describe generic components and a persistence mechanism that may be used to name, store and compose components. By integrating the two, a strongly typed persistent environment that is an ideal base as a system for software re-use is obtained.

Keywords
Data structures; programming environments; software engineering;

Journal
Software Engineering Journal: Volume 2, Issue 6

StatusPublished
Publication date30/11/1987
URLhttp://hdl.handle.net/1893/27740
ISSN0268-6961
eISSN2053-910X