Using objects to distribute configuration management tasks

  • Authors:
  • Terry Coatta

  • Affiliations:
  • UBC, Vancouver, B. C., Canada

  • Venue:
  • CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed programming techniques have transformed applications into federations of cooperating semi-autonomous components. Complex interactions between these components create complex interdependencies which are quickly outstripping the capacity of human systems managers. Adding configuration management features to an application's components reduces the flexibility and portability of those components. The Raven Configuration Management System (RCMS) provides an environment in which configuration management is handled orthogonally to the task of programming individual components. RCMS is a mechanism for abstractly grouping related components, and it provides rules which govern their interactions. RCMS combines object-oriented structuring with declarative programming to produce a system which provides improved reliability and performance in the presence of an evolving environment. An initial version of RCMS has been completed, including a compiler and run-time support routines. Current work focuses on automation of constraint maintenance and distribution of the management workload.