Skip to main content

Object Oriented Interoperability

  • Conference paper
  • First Online:
ECOOP’ 93 — Object-Oriented Programming (ECOOP 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 707))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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).

    Google Scholar 

  2. Rachid Guerraoui, “Programmation Repartie par Objets: Etudes et Propositions” Ph.D. Thesis, Universite de Paris-Sud, October 1992.

    Google Scholar 

  3. Adele Goldberg “Smalltalk-80”, Addison Wesley 1984.

    Google Scholar 

  4. Yoshinori Kishimoto, Nobuto Kotaka, Shinichi Honiden, “OMEGA: A Dynamic Method Adaption Model for Object Migration”, Laboratory for New Software Architectures, IPA Japan (Working Paper)

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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”.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Dimitri Konstantas, “Hybrid Update” in Object Frameworks, ed. D. Tsichritzis, Centre Universitaire d’Informatique, University of Geneva, 1992.

    Google Scholar 

  9. 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”.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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

    Google Scholar 

  13. The Common Object Request Brocker: Architecture and Specification, Object Management Group and X Open, Document Number 91.12.1 Revision 1.1

    Google Scholar 

  14. Xavier Pintado, “Gluons: Connecting Software Components”, in Object Composition Technical report ed. D. Tsichritzis, Centre Universitaire d’Informatique, University of Geneva, 1991.

    Google Scholar 

  15. James M. Purtilo and Joanne A. Atlee, “Module Reuse by Interface Adaption”, Software Practice & Experience, Vol. 21 No 6, June 1991.

    Google Scholar 

  16. Ken Sakamura, “Programmable Interface Design in HFDS”, Proceedings of the Seventh TRON Project Symposium, Springer-Verlag 1990, Tokyo, 1990.

    Google Scholar 

  17. Marc Shapiro, “Structure and Encapsulation in Distributed Systems: The Proxy Principle,” 6th International Conference on Distributed Computing Systems, Boston, Massachusetts, May 1986.

    Google Scholar 

  18. Peter Wegner, “Concepts and Paradigms for Object Oriented Programming.,” ACMOOPS Messenger, vol. 1, no. 1, August 1990.

    Google Scholar 

  19. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics