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