DocumentCode :
2094912
Title :
Automatic configuration of dynamically alterable object oriented systems
Author :
Siegel, Ellen H.
Author_Institution :
GMD-First, Berlin, Germany
fYear :
1993
fDate :
9-10 Dec 1993
Firstpage :
158
Lastpage :
161
Abstract :
Customization is a powerful tool, but to be truly useful its application must require a minimum of expertise and effort from the programmer. While many programming languages provide support for modularity and encapsulation, it is object-oriented languages with their associated object constructor/destructor mechanisms which provide the key to automating customizations of complex system specifications. We outline a scheme for such a configuration mechanism in the context of the PEACE system, a dynamically alterable object-oriented parallel operating system. Our mechanism is largely transparent to the user, using the C++ programming language and its associated object constructors and destructors to generate an initial version of system configuration information from a combination of user-specified parameters and system defaults. This initial configuration information is automatically installed at system invocation, and is also dynamically alterable at runtime. The information is used by the PEACE system and its applications to guide dynamic system alterations such as loading and/or garbage-collecting of system components on demand,but the same approach is also applicable in other contexts
Keywords :
configuration management; object-oriented languages; object-oriented programming; operating systems (computers); storage management; C++ programming language; PEACE system; automatic configuration; complex system specifications; customization; dynamic system alterations; dynamically alterable object oriented systems; dynamically alterable object-oriented parallel operating system; encapsulation; garbage-collecting; loading; modularity; object constructor/destructor mechanisms; object-oriented languages; programming languages; system configuration information; system defaults; system invocation; user-specified parameters; Access protocols; Application software; Computer languages; Encapsulation; Operating systems; Programming profession; Software performance; Software systems; Specification languages; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location :
Asheville, NC
Print_ISBN :
0-8186-5270-5
Type :
conf
DOI :
10.1109/IWOOOS.1993.324914
Filename :
324914
Link To Document :
بازگشت