DocumentCode
1844855
Title
Specification and implementation of reconfigurable distributed applications
Author
Zimmermann, Martin ; Drobnik, Oswald
Author_Institution
Dept. of Comput. Sci., Frankfurt Univ., Germany
fYear
1994
fDate
21-23 Mar 1994
Firstpage
23
Lastpage
34
Abstract
A new model for distributed applications which integrates application management and communication aspects is presented. Based on this model, we introduce a specification technique for distributed applications consisting of an interface language, component language and configuration language. Novel features are the specification of a cooperation protocol to describe the permissible behaviour of components and different binding mechanisms for static and dynamic binding establishment. At configuration level a specification can be enriched with constraints representing invariants of a distributed application valid at all time. Reconfiguration is specified using instantiation, termination, and reconfiguration rules. This permits the formulation of reconfiguration activities, such as participation of new component instances, as part of an application specification. Finally, we present an object-oriented implementation technique of our approach in C++
Keywords
configuration management; distributed processing; formal specification; high level languages; object-oriented programming; reconfigurable architectures; C++; application management; application specification; binding mechanisms; communication aspects; component language; configuration language; configuration level; cooperation protocol; distributed applications; dynamic binding; instantiation; interface language; object-oriented implementation; reconfigurable distributed applications; reconfiguration rules; specification technique; static binding; termination; Application software; Communication system operations and management; Computer applications; Computer science; Context; Distributed computing; Object oriented modeling; Protocols; Runtime; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-8186-5390-6
Type
conf
DOI
10.1109/IWCDS.1994.289938
Filename
289938
Link To Document