• DocumentCode
    3291184
  • Title

    Demeter: a case study of software growth through parameterized classes

  • Author

    Lieberherr, Karl J. ; Riel, Arthur J.

  • Author_Institution
    Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA
  • fYear
    1988
  • fDate
    11-15 Apr 1988
  • Firstpage
    254
  • Lastpage
    264
  • Abstract
    Demeter is a system designed for the development of large software projects using a software design methodology which focuses on growing rather than building software. A description is given of the software development process as one of growth and evolution as opposed to building and rebuilding because most complex objects in the real world are grown and not built. Since software design is obviously a complex process this new paradigm may be helpful in unraveling some of the problems associated with current software design practices. Demeter begins by providing an ideal environment for the sprouting and nurturing of a seed (data dictionary) into a plant (large scale software project). In addition, through the combined use of object-oriented programming technology, and parameterized classes, Demeter provides a facility for the reuse of software which was developed in previous software projects
  • Keywords
    programming environments; software engineering; Demeter; complex objects; data dictionary; large scale software project; object-oriented programming technology; parameterized classes; reuse; software design methodology; software growth; Animals; Buildings; Computer aided software engineering; Computer science; Dictionaries; Educational institutions; Large-scale systems; Object oriented programming; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1988., Proceedings of the 10th International Conference on
  • Print_ISBN
    0-89791-258-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1988.93706
  • Filename
    93706