DocumentCode :
3203503
Title :
Object versioning in Ode
Author :
Agrawal, R. ; Buroff, S. ; Gehani, N. ; Shasha, D.
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fYear :
1991
fDate :
8-12 Apr 1991
Firstpage :
446
Lastpage :
455
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
Keywords :
object-oriented databases; O++; Ode; application-specific systems; database programming language; derived-from relationships; object versioning; temporal; Application software; Computer languages; Data models; Database systems; Design automation; Object oriented databases; Object oriented modeling; Object oriented programming; Organizing; Power system modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2138-9
Type :
conf
DOI :
10.1109/ICDE.1991.131493
Filename :
131493
Link To Document :
بازگشت