Skip to main content

The version management architecture of an object-oriented distributed systems environment: OZ++

  • Software Management
  • Conference paper
  • First Online:
Object-Based Parallel and Distributed Computation (OBPDC 1995)

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

Abstract

Internet based information retrieval software attracts attention because of potentially great impact on our society brought about by its usefulness in information dispatch, sharing, and distribution. However, it is difficult to share, distribute, and reuse of software on wide-area network environment. OZ++ system is a software system to conquer this problem. Based on the concept of object-orientation, the system provides automatic distribution and upgrading function of software over networks. Using the system, software can be brought together from all over the network; furthermore, it has become possible to run such software immediately. This paper introduces the version management mechanism of the most attractive feature of OZ++. Its version management is based on the interface of classes.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tsukamoto, M., Hamazaki, Y. et al.: Distributed Programming with Sharing and Transfer of Classes, Proc. of 13th IPA Conference (Oct. 1994) 197–215 (in Japanese)

    Google Scholar 

  2. gNiibe, Y., Otokawa, H., Nishioka, T., Ishikawa, M., Nakagawa, Y., Hamazaki, Y., and Tsukamoto, M.: The Version Management Mechanism of OZ++ Compiler, Proc. of SWoPP '94 (July 1994) (in Japanese)

    Google Scholar 

  3. Hamazaki, Y., Tsukamoto, M., Onishi, M., and gNiibe, Y.: The Object Communication Mechanisms of OZ++: An Object-Oriented Distributed Systems Environment, Proc. of 9th ICOIN (Dec. 1994) 425–430

    Google Scholar 

  4. Tsukmaoto, M., Hamazaki, Y. et al.: The Design and Implementation of an Object-Oriented Distributed System Based on Sharing and Transfer of Classes, Trans. on IPSJ (Spring 1996) (in Japanese)

    Google Scholar 

  5. Almes, G.T., Black, A.P., Lazowska, E.D. and Noe, J.D.: The Eden system: A Technical Review, IEEE Trans. Softw. Eng. SE-11, 1 (Jan. 1985) 43–58

    Google Scholar 

  6. Liskov, B.: Distributed Programming in Argus, CACM 31, 3 (Mar. 1988) 300–312

    Google Scholar 

  7. Jul, E., Levy, H., Hutchinson, N., and Black, A.: Fine-grained Mobility in the Emerald System, ACM Trans. Comput. Syst. 6, 1 (Feb. 1988) 109–133

    Google Scholar 

  8. Benett, J.K.: The Design and Implementation of Distributed Smalltalk, Proc. of OOPSLA '87 (Oct. 1987)

    Google Scholar 

  9. Tsukamoto, M., Hamazaki, Y., Mizutani, I., Shinohara, H., Kaziura, H. et al.: Development of Object-Oriented Open Distributed System OZ+, Bull. of ETL 56, 9 (Sep. 1992) 1049–1071

    Google Scholar 

  10. Internet news group “comp.object” (only discussions)

    Google Scholar 

  11. Goshing, J. and McGilton, H.: The Java Language Environment — A White Paper, Sun Microsystems Computer Co. (May 1995)

    Google Scholar 

  12. Peney, D.J. and Stein, J.: Class Modification in the GemStone Object-Oriented DBMS, Proc. of OOPSLA '87 (1987) 111–117

    Google Scholar 

  13. Banerjee, J., Chou, H-T, Garza, J., Kim, W., Woelk, D. and Ballou, N.: Data Model Issues for Object-Oriented Application, ACM Trans. on Office Info. Syst. 5, 1 (Jan. 1987) 3–26

    Google Scholar 

  14. Lippe, E. and Florijn, G.: Implementation Techniques for Integral Version Management, Proc. of ECOOP '91 (July 1991) 342–359

    Google Scholar 

  15. The Common Object Request Broker: Architecture and Specification, OMG TC Doc. (Dec. 1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Pierre Briot Jean-Marc Geib Akinori Yonezawa

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tsukamoto, M., Hamazaki, Y., Nishioka, T., Otokawa, H. (1996). The version management architecture of an object-oriented distributed systems environment: OZ++. In: Briot, JP., Geib, JM., Yonezawa, A. (eds) Object-Based Parallel and Distributed Computation. OBPDC 1995. Lecture Notes in Computer Science, vol 1107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61487-7_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-61487-7_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61487-6

  • Online ISBN: 978-3-540-68672-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics