Versioning and Configuration Management in an Object-Oriented Data Model.
Edward Sciore:
Versioning and Configuration Management in an Object-Oriented Data Model.
VLDB J. 3(1): 77-106(1994)@article{DBLP:journals/vldb/Sciore94,
author = {Edward Sciore},
title = {Versioning and Configuration Management in an Object-Oriented
Data Model},
journal = {VLDB J.},
volume = {3},
number = {1},
year = {1994},
pages = {77-106},
ee = {db/journals/vldb/Sciore94.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Many database applications require the storage and manipulation of different
versions of data objects.
To satisfy the diverse needs of these applications,
current database systems support versioning at a very low level.
This article demonstrates that application-independent versioning
can be supported at a significantly higher level.
In particular, we extend the EXTRA data model and EXCESS
query language so that configurations can be specified conceptually and
non-procedurally.
We also show how version sets can be viewed multidimensionally, thereby
allowing configurations to be expressed at a higher level
of abstraction. The resulting model integrates and generalizes ideas in
CAD systems, CASE systems, and temporal databases.
Copyright © 1994 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Key Words
EXTRA/EXCESS data models,
query language,
generic and specific references,
semantically based configuration specifications.
Online Paper
CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
References
- [Abiteboul & Bonner 1991]
- Serge Abiteboul, Anthony J. Bonner:
Objects and Views.
SIGMOD Conference 1991: 238-247

- [Agrawal & Jadadish 1989]
- Rakesh Agrawal, H. V. Jagadish:
On Correctly Configuring Versioned Objects.
VLDB 1989: 367-374

- [Atwood 1985]
- ...
- [Banerjee et al. 1987]
- Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim:
Data Model Issues for Object-Oriented Applications.
ACM Trans. Inf. Syst. 5(1): 3-26(1987)

- [Batory & Kim 1985]
- Don S. Batory, Won Kim:
Modeling Concepts for VLSI CAD Objects.
ACM Trans. Database Syst. 10(3): 322-346(1985)

- [Beech & Mahbod 1988]
- David Beech, Brom Mahbod:
Generalized Version Control in an Object-Oriented Database.
ICDE 1988: 14-22

- [Belkhatir & Estublier 1986]
- ...
- [Biliris 1989]
- ...
- [Biliris 1990]
- Alexandros Biliris:
Modeling Design Object Relationships in PEGASUS.
ICDE 1990: 228-236

- [Carey et al. 1988]
- Michael J. Carey, David J. DeWitt, Scott L. Vandenberg:
A Data Model and Query Language for EXODUS.
SIGMOD Conference 1988: 413-423

- [Caruso & Sciore 1988]
- Michael Caruso, Edward Sciore:
Meta-Functions and Contexts in an Object-Oriented Database Language.
SIGMOD Conference 1988: 56-65

- [Chou & Kim 1986]
- Hong-Tai Chou, Won Kim:
A Unifying Framework for Version Control in a CAD Environment.
VLDB 1986: 336-344

- [Chou & Kim 1988]
- ...
- [Clifford & Croker 1987]
- James Clifford, Albert Croker:
The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans.
ICDE 1987: 528-537

- [Cohen et al. 1988]
- Ellis S. Cohen, Dilip Soni, Raimund Gluecker, William M. Hasling, Robert W. Schwanke, Michael E. Wagner:
Version Management in Gypsy.
Software Development Environments (SDE) 1988: 201-215

- [Copeland & Maier 1984]
- George P. Copeland, David Maier:
Making Smalltalk a Database System.
SIGMOD Conference 1984: 316-325

- [Dittrich & Lorie 1988]
- Klaus R. Dittrich, Raymond A. Lorie:
Version Support for Engineering Database Systems.
IEEE Trans. Software Eng. 14(4): 429-437(1988)

- [Gadia 1988]
- Shashi K. Gadia:
A Homogeneous Relational Model and Query Languages for Temporal Databases.
ACM Trans. Database Syst. 13(4): 418-448(1988)

- [Hudson & King 1988]
- Scott E. Hudson, Roger King:
The Cactis Project: Database Support for Software Environment.
IEEE Trans. Software Eng. 14(6): 709-719(1988)

- [Katz 1990]
- Randy H. Katz:
Towards a Unified Framework for Version Modeling in Engineering Databases.
ACM Comput. Surv. 22(4): 375-408(1990)

- [Katz & Lehman 1984]
- Randy H. Katz, Tobin J. Lehman:
Database Support for Versions and Alternatives of Large Design Files.
IEEE Trans. Software Eng. 10(2): 191-200(1984)

- [Katz et al. 1986]
- Randy H. Katz, Ellis E. Chang, Rajiv Bhateja:
Version Modeling Concepts for Computer-Aided Design Databases.
SIGMOD Conference 1986: 379-386

- [Kim et al. 1989]
- Won Kim, Elisa Bertino, Jorge F. Garza:
Composite Objects Revisted.
SIGMOD Conference 1989: 337-347

- [Klahold et al. 1986]
- Peter Klahold, Gunter Schlageter, Wolfgang Wilkes:
A General Model for Version Management in Databases.
VLDB 1986: 319-327

- [Leblang & Chase 1984]
- David B. Leblang, Robert P. Chase Jr.:
Computer-Aided Software Engineering in a Distributed Workstation Environment.
Software Development Environments (SDE) 1984: 104-112

- [Mahler & Lampen 1988]
- Axel Mahler, Andreas Lampen:
An Integrated Toolset for Engineering Software Configurations.
Software Development Environments (SDE) 1988: 191-200

- [Rose & Segev 1991]
- Ellen Rose, Arie Segev:
TOODM - A Temporal Object-Oriented Data Model with Temporal Constraints.
ER 1991: 205-229

- [Rowe & Stonebraker 1987]
- Lawrence A. Rowe, Michael Stonebraker:
The POSTGRES Data Model.
VLDB 1987: 83-96

- [Sciore 1991a]
- Edward Sciore:
Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database System.
ACM Trans. Database Syst. 16(3): 417-438(1991)

- [Sciore 1991b]
- Edward Sciore:
Multidimensional Versioning for Object-Oriented Databases.
DOOD 1991: 355-370

- [Shipman 1981]
- David W. Shipman:
The Functional Data Model and the Data Language DAPLEX.
ACM Trans. Database Syst. 6(1): 140-173(1981)

- [Snodgrass 1987]
- Richard T. Snodgrass:
The Temporal Query Language TQuel.
ACM Trans. Database Syst. 12(2): 247-298(1987)

- [Tansel 1986]
- Abdullah Uz Tansel:
Adding time dimension to relational model and extending relational algebra.
Inf. Syst. 11(4): 343-355(1986)

- [Wu & Dayal 1992]
- Gene T. J. Wuu, Umeshwar Dayal:
A Uniform Model for Temporal Object-Oriented Databases.
ICDE 1992: 584-593

- [Zaniolo 1983]
- Carlo Zaniolo:
The Database Language GEM.
SIGMOD Conference 1983: 207-218

Referenced by
- Philip A. Bernstein:
Review - Versioning and Configuration Management in an Object-Oriented Data Model.
ACM SIGMOD Digital Review 1: (1999)
- Thomas Bergstraesser, Philip A. Bernstein, Shankar Pal, David Shutt:
Versions and Workspaces in Microsoft Repository.
SIGMOD Conference 1999: 532-533
- Talel Abdessalem, Geneviève Jomier:
VQL: A Query Language for Multiversion Databases.
DBPL 1997: 160-179
- Lia Goldstein Golendziner, Clesio Saraiva dos Santos, Flávio Rech Wagner:
Modelling an Engineering Design Application Using Extended Object-Oriented Concepts.
DASFAA 1997: 343-352
- I-Min A. Chen, Victor M. Markowitz, Stanley Letovsky, Peter Li, Kenneth H. Fasman:
Version Management for Scientific Databases.
EDBT 1996: 289-303
- Christelle Urtado, Chabane Oussalah:
Semantic Rules to Propagate Versions in Object-Oriented Databases.
ADBIS 1996: 37-45
- M. Tamer Özsu, Randal J. Peters, Duane Szafron, Boman Irani, Anna Lipka, Adriana Muñoz:
TIGUKAT: A Uniform Behavioral Objectbase Management System.
VLDB J. 4(3): 445-492(1995)
- Gultekin Özsoyoglu, Richard T. Snodgrass:
Temporal and Real-Time Databases: A Survey.
IEEE Trans. Knowl. Data Eng. 7(4): 513-532(1995)
- Ellen Rose, Arie Segev:
TOOSQL - A Temporal Object-Oriented Query Language.
ER 1993: 122-136
Copyright © Mon Nov 2 22:00:44 2009
by Michael Ley (ley@uni-trier.de)