Planning for change: a reconfiguration language for distributed systems

Abstract
To improve the programmer's use of reconfiguration methods in distributed systems, we are studying notations for expressing change in the form of reconfiguration plans. These plans are used to describe the application's reconfiguration as a result of the detection of events from either the application itself or its environment. Our current work on this subject is a system called Clipper. Clipper is based on C++, and provides the programmer with a language for describing reconfiguration plans that are compiled into the run time mechanisms for implementing change rules in the application. This paper describes Clipper and the requirements that guided its development.

This publication has 2 references indexed in Scilit: