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
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;
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
DOI :
10.1109/IWOOOS.1992.252965