DocumentCode :
1467208
Title :
Configuration management for highly customisable software
Author :
Hiltunen, M.A.
Author_Institution :
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
Volume :
145
Issue :
5
fYear :
1998
fDate :
10/1/1998 12:00:00 AM
Firstpage :
180
Lastpage :
188
Abstract :
Customisable operating systems, database systems, and communication subsystems have demonstrated many advantages of customisation, including considerable performance improvements. One common approach for constructing customisable software is to implement it as a collection of modules that can be configured in different combinations to provide customised variants of the software. Typically, ad hoc methods are used to determine which modules may be combined. Such methods require intimate knowledge of the modules and their interactions or the configuration will not behave as expected. In this paper, we present a methodology that simplifies the difficult task of constructing correct custom variants of highly customisable software. The methodology is based on identifying relations between software modules that dictate which combinations are correct. We also introduce a configuration support tool that, based on these relations, allows only correct configurations to be created
Keywords :
configuration management; software development management; software performance evaluation; software tools; communication subsystems; configuration management; configuration support tool; customisable operating systems; database systems; highly customisable software; performance improvements; software modules;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:19982298
Filename :
741288
Link To Document :
بازگشت