Abstract
For an object database system in order to provide object versioning, the impact of the version model on the index management must be studied, since both indexed collections and objects in an indexed collection can be versioned. Based on a version model suitable for software engineering applications, we investigate the operations to be provided by the index management, and how they can be implemented in an efficient way.
This work was partly done while the author visited O2 Technology, Versailles, France. That stay was partially funded by the Gottlieb Daimler- und Karl Benz-Stiftung, Ladenburg, Germany under Grant 2.93.45.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W. Emmerich, Tool Construction for Process-Centered Software Development Environments based on Object Database Systems, Dissertation, University of Paderborn, Germany, 1995
W. Emmerich, W. Schäfer and J. Welsh“, Databases for Software Engineering Environments” — The Goal has not yet been attained, p. 145–62,1. Sommerville and M. Paul, Proc. of the 4th ESEC, Garmisch-Partenkirchen, Germany, 1993, LNCS 717, Springer
N.S. Barghouti, W. Emmerich, W. Schäfer and A. Skarra, Information Management in Process-Centred Software Engineering Environments, Trends in Software, Special Issue on the Software Process, Oct. 1995, p. 1–33
G. Engels, C. Lewerentz, M. Nagl, W. Schäfer and A. Schürr, Building Integrated Software Development Environments — Part 1: Tool Specification, ACM Transactions on Software Engineering and Methodology, Vol. 1, No. 2, p. 135–67
S. Sachweh and W. Schäfer, Version Management for tightly integrated Software Engineering Environments, p. 21–31, M. S. Verrall, Proceedings of the 7th International Conference on Software Engineering Environments, Leiden, The Netherlands, 1995, IEEE Computer Society Press
F. Bancilhon, C. Delobel and P. Kanellakis, Building an Object-Oriented Database System: the Story of O2, Morgan Kaufmann, 1992
O2 Version Management Reference Manual version 4-6 - temporary documentation, 02 Technology, 1995
D. Comer, The Ubiquitous B-Tree, ACM Computing Surveys, 1979, Vol. 11, No. 2, p. 121–37
D.P. Dobkin and J.I. Munro, Efficient uses of the past, Proc. 21st Annual IEEE Symposium on Foundations of Computer Science, 1980, p. 200–6
S. Lanka and E. Mays, Fully persistent B+-trees, SIGMOD Record, Vol. 20, No. 2, 1991, p. 426–35
J.R. Driscoll, N. Sarnak, D.D. Sleator and R.E. Tarjan, Making Data Structures Persistent, Journal of Computer and System Sciences, 1989, No. 38, p. 86–124
M.R. Stonebraker, Document Processing in a Relational Database System, p. 143–158, ACM Transactions on Office Information Systems, Vol. 1, No. 2, 1983
W. Reimer, Versions of B+-trees and B+-trees of versioned objects in the O2 Database Management System, Master’s Thesis, University of Dortmund, Germany 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this paper
Cite this paper
Reimer, W. (1998). Version-Based Index Management in an Object Database System to support Software Engineering Applications. In: Orlowska, M.E., Zicari, R. (eds) OOIS’97. Springer, London. https://doi.org/10.1007/978-1-4471-1525-0_39
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1525-0_39
Publisher Name: Springer, London
Print ISBN: 978-3-540-76170-9
Online ISBN: 978-1-4471-1525-0
eBook Packages: Springer Book Archive