• DocumentCode
    1216459
  • Title

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

  • Author

    Morrison, R. ; Brown, A.L. ; Carrick, R. ; Connor, R.C.H. ; Dearle, A. ; Atkinson, M.P.

  • Author_Institution
    University of St. Andrews, Department of Computational Science, St. Andrews, UK
  • Volume
    2
  • Issue
    6
  • fYear
    1987
  • fDate
    11/1/1987 12:00:00 AM
  • Firstpage
    199
  • Lastpage
    204
  • 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; abstraction mechanism; generic components; persistence; polymorphic type system; software re-use; software reuse; strongly typed object-oriented environment;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • DOI
    10.1049/sej.1987.0026
  • Filename
    4807908