Abstract
Although the use of deltas in relational environments is fairly well established, the use of deltas in an object-oriented database (OODB) environment has not yet been fully explored. As OODB's continue to expand in functionality to include the use of active rules and integrity constraints, the need for object deltas becomes more apparent. This is especially true for active, object-oriented environments that also include deductive or declarative capabilities that are typically associated with relational systems. In this paper we present an object delta structure as an integral part of the architecture of an active database system. The object delta structure represents deltas as a natural extension to database objects through object-oriented concepts such as inheritance, encapsulation and abstraction. Object deltas are first-class objects that may be manipulated through a given set of behavior. The structure proposed goes beyond previous object delta definitions by representing incremental changes to arbitrarily complex data structures as part of the delta object. Object deltas are represented at different levels of granularity to better support the needs of different active system functions. We describe examples of using object deltas for condition monitoring and also for effective support of run-time testing and debugging tools.
Original language | English (US) |
---|---|
Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
Publisher | Springer Verlag |
Pages | 211-228 |
Number of pages | 18 |
Volume | 1341 |
ISBN (Print) | 3540637923, 9783540637929 |
State | Published - 1997 |
Event | 5th International Conference on Deductive and Object-Oriented Databases, DOOD 1997 - Montreux, Switzerland Duration: Dec 8 1997 → Dec 12 1997 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 1341 |
ISSN (Print) | 03029743 |
ISSN (Electronic) | 16113349 |
Other
Other | 5th International Conference on Deductive and Object-Oriented Databases, DOOD 1997 |
---|---|
Country | Switzerland |
City | Montreux |
Period | 12/8/97 → 12/12/97 |
Fingerprint
ASJC Scopus subject areas
- Computer Science(all)
- Theoretical Computer Science
Cite this
Object deltas in an active database development Environment. / Sundermier, Amy; Abdellatif, Taoufik Ben; Dietrich, Suzanne; Urban, Susan D.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1341 Springer Verlag, 1997. p. 211-228 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1341).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - Object deltas in an active database development Environment
AU - Sundermier, Amy
AU - Abdellatif, Taoufik Ben
AU - Dietrich, Suzanne
AU - Urban, Susan D.
PY - 1997
Y1 - 1997
N2 - Although the use of deltas in relational environments is fairly well established, the use of deltas in an object-oriented database (OODB) environment has not yet been fully explored. As OODB's continue to expand in functionality to include the use of active rules and integrity constraints, the need for object deltas becomes more apparent. This is especially true for active, object-oriented environments that also include deductive or declarative capabilities that are typically associated with relational systems. In this paper we present an object delta structure as an integral part of the architecture of an active database system. The object delta structure represents deltas as a natural extension to database objects through object-oriented concepts such as inheritance, encapsulation and abstraction. Object deltas are first-class objects that may be manipulated through a given set of behavior. The structure proposed goes beyond previous object delta definitions by representing incremental changes to arbitrarily complex data structures as part of the delta object. Object deltas are represented at different levels of granularity to better support the needs of different active system functions. We describe examples of using object deltas for condition monitoring and also for effective support of run-time testing and debugging tools.
AB - Although the use of deltas in relational environments is fairly well established, the use of deltas in an object-oriented database (OODB) environment has not yet been fully explored. As OODB's continue to expand in functionality to include the use of active rules and integrity constraints, the need for object deltas becomes more apparent. This is especially true for active, object-oriented environments that also include deductive or declarative capabilities that are typically associated with relational systems. In this paper we present an object delta structure as an integral part of the architecture of an active database system. The object delta structure represents deltas as a natural extension to database objects through object-oriented concepts such as inheritance, encapsulation and abstraction. Object deltas are first-class objects that may be manipulated through a given set of behavior. The structure proposed goes beyond previous object delta definitions by representing incremental changes to arbitrarily complex data structures as part of the delta object. Object deltas are represented at different levels of granularity to better support the needs of different active system functions. We describe examples of using object deltas for condition monitoring and also for effective support of run-time testing and debugging tools.
UR - http://www.scopus.com/inward/record.url?scp=84948955527&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84948955527&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84948955527
SN - 3540637923
SN - 9783540637929
VL - 1341
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 211
EP - 228
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PB - Springer Verlag
ER -