• 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