Planning for change: a reconfiguration language for distributed systems
- 1 September 1994
- journal article
- Published by IOP Publishing in Distributed Systems Engineering
- Vol. 1 (5) , 313-322
- https://doi.org/10.1088/0967-1846/1/5/006
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.Keywords
This publication has 2 references indexed in Scilit:
- Surgeon: a packager for dynamically reconfigurable distributed applicationsSoftware Engineering Journal, 1993
- The evolving philosophers problem: dynamic change managementIEEE Transactions on Software Engineering, 1990