DocumentCode
3444587
Title
Reuse concepts and a reuse support repository
Author
John, Halaris ; Spiros-Theodoros, Geropoulos
Author_Institution
Dept. of Inf., Technological Educ. Inst. of Athens, Egaleo, Greece
fYear
1996
fDate
11-15 Mar 1996
Firstpage
27
Lastpage
34
Abstract
If we want to create a Reuse Environment for Software Engineers we have to concentrate on both the technical drawbacks of such a complex environment as well as on the Software Engineers themselves. Reuse is not just a new mode or a simple development technique. Reuse is both a technology of producing software and a philosophy of work. A successful Reuse Environment is based on a powerful Reuse database-we will refer to it as “the Repository”: on the proper education of Software Engineers (in order for them to be able to exploit the power of the Repository and to adopt a Reuse culture) and on the proper preparation of work environments; organisational infrastructures and reuse motives. In this paper, we propose a Repository architecture capable of storing and processing reusable objects of any kind. This Repository covers the whole life-cycle of a software product; it supports different life-cycle themes, user-defined store and identification characteristics, semantic similarity mechanisms and linear and hierarchical relations among the stored objects. It also supports modelling of life-cycle procedures and products in simple and complex reuse structures, based on the needs of everyday development tasks. We describe its internal organisation and we propose a work approach for the best exploitation of its capabilities. Finally, we examine what this Repository can offer to the software engineering industry according to the Humphrey maturity levels for the software production processes
Keywords
database management systems; software engineering; software reusability; Reuse Environment; reuse database; reuse support repository; software engineering; software production; Computer architecture; Costs; Data engineering; Databases; Educational technology; Informatics; Power engineering and energy; Power engineering education; Software engineering; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
Conference_Location
Friedrichshafen
Print_ISBN
0-8186-7355-9
Type
conf
DOI
10.1109/ECBS.1996.494507
Filename
494507
Link To Document