• DocumentCode
    3408264
  • Title

    Distributed object interoperability via a network type system

  • Author

    Russo, Vincent F. ; Muckelbauer, Patrick A. ; Minnear, Robert E.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1992
  • fDate
    24-25 Sep 1992
  • Firstpage
    319
  • Lastpage
    327
  • Abstract
    Object-oriented programming techniques are increasingly gaining attention as a solution to some of the software engineering problems plaguing the construction of large software projects. Unfortunately, object-oriented interfaces are usually only enforced and usable through language mechanisms making it impossible for disjoint components to interact in a loosely coupled distributed environment. The authors´ investigate the possibility of creating a runtime notion of an object´s interface and allow the dynamic querying of objects for their conformance to that interface. The project provides a mechanism to dynamically generate proxies to objects in different protection domains so that once this conformance is confirmed, operations can be invoked on the object in a mechanism compatible with the programming language in question. This is done without violating the encapsulation and enforced interfaces provided by the distributed objects
  • Keywords
    abstract data types; distributed processing; encapsulation; object-oriented programming; open systems; ADTs; conformance; distributed object interoperability; encapsulation; large software projects; network type system; object-oriented interfaces; programming language; protection domains; proxies; software engineering problems; Computer languages; Computer networks; Distributed computing; Encapsulation; Intelligent networks; Object oriented programming; Protection; Runtime; Software engineering; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
  • Conference_Location
    Dourdan
  • Print_ISBN
    0-8186-3015-9
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1992.252965
  • Filename
    252965