Title :
Planning for change: a reconfiguration language for distributed systems
Author :
Agnew, Brent ; Hofmeister, Christine ; Purtilo, James
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
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 :
authoring languages; distributed processing; object-oriented languages; object-oriented programming; programming environments; reconfigurable architectures; C++; Clipper; distributed application; distributed systems; object oriented programming; reconfiguration language; run time mechanisms; Application software; Automatic control; Automatic programming; Computer science; Control systems; Costs; Educational institutions; Organizing; Programming profession; Software libraries;
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
DOI :
10.1109/IWCDS.1994.289939