• DocumentCode
    1824114
  • Title

    Meta-level architecture support for distributed objects

  • Author

    McAffer, Jeff

  • Author_Institution
    Dept. of Inf. Sci., Tokyo Univ., Japan
  • fYear
    1995
  • fDate
    14-15 Aug 1995
  • Firstpage
    232
  • Lastpage
    241
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
  • Conference_Location
    Lund
  • Print_ISBN
    0-8186-7115-7
  • Type

    conf

  • DOI
    10.1109/IWOOS.1995.470549
  • Filename
    470549