Dynamic Configuration for Distributed Systems
IEEE Transactions on Software Engineering
Controlling the evolution of large scale software systems
The Institute of Electrical and Electronics Engineers, Inc on Conference on software maintenance--1985
A plan-based intelligent assistant that supports the software development
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
The data model of the configuration management assistant (CMA)
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Configuration management using SySL
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Managing Communication Networks by Monitoring Databases
IEEE Transactions on Software Engineering
The Raven System
Network management by delegation: the MAD approach
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
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.