By Topic

Automatic configuration of dynamically alterable object oriented systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
E. H. Siegel ; GMD-First, Berlin, Germany

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

Published in:

Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on

Date of Conference:

9-10 Dec 1993