Abstract
Object Oriented Interoperability is an extension and generalization of the Procedure Oriented Interoperability approaches taken in the past. It provides an interoperability support frame by considering the object as the basic interoperation unit. This way interoperation is based on higher level abstractions and it is independent of the specific interface through which a service is used. A prototype implementation demonstrates both the feasibility of the ideas and the related implementation issues.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Denise Bermek and Hugo Pickardt, “HooDS 0.3/00 Pilot Release Information”, ITH-ACA.SNI.91. D2#4, August 28, 1991, Deliverable of the ESPRIT Project ITHACA (2705).
Rachid Guerraoui, “Programmation Repartie par Objets: Etudes et Propositions” Ph.D. Thesis, Universite de Paris-Sud, October 1992.
Adele Goldberg “Smalltalk-80”, Addison Wesley 1984.
Yoshinori Kishimoto, Nobuto Kotaka, Shinichi Honiden, “OMEGA: A Dynamic Method Adaption Model for Object Migration”, Laboratory for New Software Architectures, IPA Japan (Working Paper)
D. Konstantas, O.M. Nierstrasz and M. Papathomas, “An Implementation of Hybrid,” in Active Object Environments, ed. D. Tsichritzis, pp. 61–105, Centre Universitaire d’lnformatique, University of Geneva, 1988.
Dimitri Konstantas, “Cell: A model for Strongly Distributed Object Based Systems”, in Object Composition ed. D. Tsichritzis, CUI, University of Geneva, 1991. Also presented in the ECOOP 91 Workshop “Object-Based Concurrent Computing”.
Dimitri Konstantas, “Design Issues of a Strongly Distributed Object Based System,” Proceedings of 2nd International Workshop for Object-Orientation in Operating Systems (IWOOOS’ 91), IEEE, Palo-Alto, October 17–18, 1991.
Dimitri Konstantas, “Hybrid Update” in Object Frameworks, ed. D. Tsichritzis, Centre Universitaire d’Informatique, University of Geneva, 1992.
Dimitri Konstantas, “Hybrid Cell: An Implementaiton of an Object Based Strongly Distributed System”, Proceedings of the International Symposium on Autonoums Decentralized Systems ISADS 93, Kawasaki, Japan, March 30, 1993. Also in Object Frameworks, ed. D. Tsichritzis, CUI, University of Geneva, 1992 under the title “The Implementation of the Hybrid Cell”.
Jintae Lee and Thomas W. Malone, “How can Groups Communicate when they use Different Languages? Translating Between Partially Shared Type Hierarchies”, Proceeding of the Conference on Office Information Systems, March 1988, Palo Alto CA.
Barbara Liskov, Dorothy Curtis, Paul Johnson and Robert Scheifler, “Implementation of Argus,” in Proceedings of the 11th ACM Symposium on Operating Systems Principles, pp. 111–122, ACM, Austin TX (USA), November 1987.
Oscar M. Nierstrasz, “Active Objects in Hybrid”, in Object-Oriented Programming Systems Languages and Applications (OOPSLA), N. Meyrowitz (ed.), Special Issue of SIGPLAN Notices, Vol. 22, No. 12, Dec. 1987 243–253
The Common Object Request Brocker: Architecture and Specification, Object Management Group and X Open, Document Number 91.12.1 Revision 1.1
Xavier Pintado, “Gluons: Connecting Software Components”, in Object Composition Technical report ed. D. Tsichritzis, Centre Universitaire d’Informatique, University of Geneva, 1991.
James M. Purtilo and Joanne A. Atlee, “Module Reuse by Interface Adaption”, Software Practice & Experience, Vol. 21 No 6, June 1991.
Ken Sakamura, “Programmable Interface Design in HFDS”, Proceedings of the Seventh TRON Project Symposium, Springer-Verlag 1990, Tokyo, 1990.
Marc Shapiro, “Structure and Encapsulation in Distributed Systems: The Proxy Principle,” 6th International Conference on Distributed Computing Systems, Boston, Massachusetts, May 1986.
Peter Wegner, “Concepts and Paradigms for Object Oriented Programming.,” ACMOOPS Messenger, vol. 1, no. 1, August 1990.
Jack C. Wileden, Alexander L. Wolf, William R. Rosenblatt and Peri L. Tarr, “Specification Level Interoperability,” Communications of ACM, vol. 34, no. 5, May 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Konstantas, D. (1993). Object Oriented Interoperability. In: Nierstrasz, O.M. (eds) ECOOP’ 93 — Object-Oriented Programming. ECOOP 1993. Lecture Notes in Computer Science, vol 707. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47910-4_6
Download citation
DOI: https://doi.org/10.1007/3-540-47910-4_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57120-9
Online ISBN: 978-3-540-47910-9
eBook Packages: Springer Book Archive