• DocumentCode
    1684037
  • Title

    Building a large-scale distributed object system for a multilingual programming environment

  • Author

    Muckelbauer, Patrick A. ; Russo, Vincent F.

  • Author_Institution
    Dept. of Comput. Sci. Purdue Univ., West Lafayette, IN, USA
  • fYear
    1993
  • fDate
    10/6/1993 12:00:00 AM
  • Firstpage
    46
  • Lastpage
    51
  • 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 components in a large-scale distributed environment to interact. The authors are investigating the possibility of creating a runtime notion of an object´s interface and allowing to that interface. The project also provides a mechanism to dynamically generate local references (proxies) to objects in different address spaces (domains) so that once this conformance is confirmed, operations can be invoked on the object in a mechanism compatible with the client´s programming language. This mechanism gives us seemingly local, native references to remote objects within a language
  • Keywords
    distributed processing; object-oriented programming; programming environments; address spaces; distributed object system; domains; large-scale distributed environment; local references; multilingual programming environment; object-oriented interfaces; remote objects; Application software; Computer languages; Computer science; Data encapsulation; Large-scale systems; Object oriented programming; Programming environments; Runtime; Software engineering; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Parallel and Distributed Systems, 1993., Proceedings of the IEEE Workshop on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    0-8186-5250-0
  • Type

    conf

  • DOI
    10.1109/APADS.1993.588749
  • Filename
    588749