Title :
Meta-level architecture support for distributed objects
Author_Institution :
Dept. of Inf. Sci., Tokyo Univ., Japan
Abstract :
The creation of distributed applications is often hindered by a lack of a priori knowledge of distributed object behaviour. Designers and builders of distributed systems can benefit from an environment which allows them to explore and experiment with various computational and structural models for application objects. Our ability to do this is limited by traditional distributed systems´ tendency to mix domain-specific object description and distributed behaviour specification. By using an explicit meta-level architecture, we can transparently add a wide variety of distributed behaviours to objects with little effect on their base-level behaviour or code. We outline such an architecture and detail the design of various distribution mechanisms and policies (e.g. marshaling and replication). These are shown to be independent of base-object behaviour to such a degree that they can be recursively applied to the architecture in which they are implemented
Keywords :
distributed processing; formal specification; object-oriented methods; application objects; base-object behaviour; computational models; distributed applications; distributed behaviour specification; distributed objects; distribution mechanisms; distribution policies; domain-specific object description; explicit meta-level architecture; marshaling; meta-level architecture support; replication; structural models; Computer architecture; Information science; Pattern analysis; Prototypes; Topology;
Conference_Titel :
Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
Conference_Location :
Lund
Print_ISBN :
0-8186-7115-7
DOI :
10.1109/IWOOS.1995.470549