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
Link To Document