Skip to main content

Version-Based Index Management in an Object Database System to support Software Engineering Applications

  • Conference paper
OOIS’97
  • 74 Accesses

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  1. W. Emmerich, Tool Construction for Process-Centered Software Development Environments based on Object Database Systems, Dissertation, University of Paderborn, Germany, 1995

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  6. F. Bancilhon, C. Delobel and P. Kanellakis, Building an Object-Oriented Database System: the Story of O2, Morgan Kaufmann, 1992

    Google Scholar 

  7. O2 Version Management Reference Manual version 4-6 - temporary documentation, 02 Technology, 1995

    Google Scholar 

  8. D. Comer, The Ubiquitous B-Tree, ACM Computing Surveys, 1979, Vol. 11, No. 2, p. 121–37

    Article  MATH  Google Scholar 

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

    Google Scholar 

  10. S. Lanka and E. Mays, Fully persistent B+-trees, SIGMOD Record, Vol. 20, No. 2, 1991, p. 426–35

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  12. M.R. Stonebraker, Document Processing in a Relational Database System, p. 143–158, ACM Transactions on Office Information Systems, Vol. 1, No. 2, 1983

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics