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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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
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)
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
Liskov, B.: Distributed Programming in Argus, CACM 31, 3 (Mar. 1988) 300–312
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
Benett, J.K.: The Design and Implementation of Distributed Smalltalk, Proc. of OOPSLA '87 (Oct. 1987)
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
Internet news group “comp.object” (only discussions)
Goshing, J. and McGilton, H.: The Java Language Environment — A White Paper, Sun Microsystems Computer Co. (May 1995)
Peney, D.J. and Stein, J.: Class Modification in the GemStone Object-Oriented DBMS, Proc. of OOPSLA '87 (1987) 111–117
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
Lippe, E. and Florijn, G.: Implementation Techniques for Integral Version Management, Proc. of ECOOP '91 (July 1991) 342–359
The Common Object Request Broker: Architecture and Specification, OMG TC Doc. (Dec. 1991)
Author information
Authors and Affiliations
Editor information
Rights 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