Planning for change: a reconfiguration language for distributed systems
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are studying notations for users to express reconfiguration plans. These plans direct how a running distributed application would be changed, based upon recognition of events from either the application itself or its environment. Our work to date in this area is embodied in a simple system called Clipper. Based upon C++, Clipper provides a way for programmers to express plans, that are then used to automatically generate the run time mechanisms needed to validly reflect the programmer's rules for change in the application. This paper presents a description of our language in its current form, along with requirements that led up to it.Keywords
This publication has 4 references indexed in Scilit:
- Dynamic reconfiguration of distributed programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The POLYLITH software busACM Transactions on Programming Languages and Systems, 1994
- Surgeon: a packager for dynamically reconfigurable distributed applicationsSoftware Engineering Journal, 1993
- The evolving philosophers problem: dynamic change managementIEEE Transactions on Software Engineering, 1990