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
Link To Document :
بازگشت