@inproceedings{4cf09bdbb8ef41c9bc2ceedbe711206d,
title = "Object versioning in Ode",
abstract = "In designing the versioning facility in Ode, a few but semantically sound and powerful concepts are introduced that allow implementation of a wide variety of paradigms. Some of the salient features of these versioning facilities are the following: (1) object versioning is orthogonal to type; (2) reference to an object can be bound statically to a specific version of the object or dynamically to whatever is its latest version; and (3) both temporal as well as derived-from relationships between versions of an object are maintained automatically. These facilities have been incorporated seamlessly into Ode's database programming language, O++. The new language constructs are powerful enough to make O++ a suitable platform for implementing a variety of versioning paradigms and application-specific systems.",
author = "R. Agrawal and S. Buroff and N. Gehani and D. Shasha",
year = "1991",
month = apr,
language = "English (US)",
isbn = "0818621389",
series = "Proceedings - International Conference on Data Engineering",
publisher = "Publ by IEEE",
pages = "446--455",
booktitle = "Proceedings - International Conference on Data Engineering",
note = "Proceedings of the 7th International Conference on Data Engineering ; Conference date: 08-04-1991 Through 12-04-1991",
}