• DocumentCode
    2705222
  • Title

    A reflective model for mobile software objects

  • Author

    Holder, Ophir ; Ben-Shaul, Israel

  • Author_Institution
    Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    339
  • Lastpage
    346
  • Abstract
    Mobile software objects are autonomous computational entities that travel in large-scale and widely-distributed heterogeneous systems, and whose functionality can be attached to diverse computing environments. An object model that supports mobile objects should have special characteristics such as mutability of object´s structure and semantics to facilitate adjustment to different environments, self-containment of objects to allow their migration as autonomous units, and extensive support for security. We discuss the requirements and design guidelines of such a model, and present MROM, a reflective model based on these guidelines. We also discuss MROM´s implementation and present a component interoperability framework that was built on top of it, as an example application of the model
  • Keywords
    distributed processing; object-oriented programming; open systems; security of data; software portability; CORBA; MROM; autonomous computational entities; component interoperability framework; design guidelines; large-scale systems; mobile software objects; mutable reflective object model; object model; object self-containment; reflective model; security; semantics; software portability; widely-distributed heterogeneous systems; Bandwidth; Cities and towns; Computer networks; Distributed computing; Guidelines; Java; Large-scale systems; Mobile computing; Object oriented modeling; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.598066
  • Filename
    598066