DocumentCode :
2883456
Title :
Reifying configuration management for object-oriented software
Author :
Jézéquel, J.M.
Author_Institution :
CNRS, Rennes, France
fYear :
1998
fDate :
19-25 Apr 1998
Firstpage :
240
Lastpage :
249
Abstract :
Using a solid Software Configuration Management (SCM) is mandatory to establish and maintain the integrity of the products of a software project throughout the project´s software life cycle. Even with the help of sophisticated tools, handling the various dimensions of SCM can be a daunting (and costly) task for many projects. The contribution of this paper is to propose a method (based on the use Creational Design Patterns) to simplify SCM by reifying the variants of an object-oriented software system into language-level objects; and to show that newly available compilation technology makes this proposal attractive with respect to performance (memory footprint and execution time) by inferring which classes are needed for a specific configuration and optimizing the generated code accordingly, We demonstrate this idea on an artificial case study intended to be representative of a properly designed OO software. All the performance figures me get are obtained with freely available software, and, since the source code of our case study is also freely available, they are easily reproducible and checkable
Keywords :
configuration management; data integrity; object-oriented programming; software development management; configuration management; integrity; object-oriented software; object-oriented software system; software life cycle; software project; Capability maturity model; Design optimization; Engineering management; Project management; Proposals; Software engineering; Software maintenance; Software performance; Software systems; Solids;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1998. Proceedings of the 1998 International Conference on
Conference_Location :
Kyoto
ISSN :
0270-5257
Print_ISBN :
0-8186-8368-6
Type :
conf
DOI :
10.1109/ICSE.1998.671133
Filename :
671133
Link To Document :
بازگشت