Object deltas in an active database development Environment

Amy Sundermier, Taoufik Ben Abdellatif, Suzanne Dietrich, Susan D. Urban

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

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 languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages211-228
Number of pages18
Volume1341
ISBN (Print)3540637923, 9783540637929
StatePublished - 1997
Event5th International Conference on Deductive and Object-Oriented Databases, DOOD 1997 - Montreux, Switzerland
Duration: Dec 8 1997Dec 12 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1341
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other5th International Conference on Deductive and Object-Oriented Databases, DOOD 1997
CountrySwitzerland
CityMontreux
Period12/8/9712/12/97

Fingerprint

Condition monitoring
Encapsulation
Data structures
Testing
Object-oriented
Object-oriented databases
Object
Object-oriented Databases
Integrity Constraints
Condition Monitoring
Debugging
Database Systems
Natural Extension
Granularity
Complex Structure
Expand
Data Structures
Continue

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Sundermier, A., Abdellatif, T. B., Dietrich, S., & Urban, S. D. (1997). Object deltas in an active database development Environment. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1341, pp. 211-228). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1341). Springer Verlag.

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 proceedingConference contribution

Sundermier, A, Abdellatif, TB, Dietrich, S & Urban, SD 1997, Object deltas in an active database development Environment. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 1341, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1341, Springer Verlag, pp. 211-228, 5th International Conference on Deductive and Object-Oriented Databases, DOOD 1997, Montreux, Switzerland, 12/8/97.
Sundermier A, Abdellatif TB, Dietrich S, Urban SD. Object deltas in an active database development Environment. In 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)).
Sundermier, Amy ; Abdellatif, Taoufik Ben ; Dietrich, Suzanne ; Urban, Susan D. / Object deltas in an active database development Environment. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1341 Springer Verlag, 1997. pp. 211-228 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{50576df956c646aa806297d37084cba7,
title = "Object deltas in an active database development Environment",
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.",
author = "Amy Sundermier and Abdellatif, {Taoufik Ben} and Suzanne Dietrich and Urban, {Susan D.}",
year = "1997",
language = "English (US)",
isbn = "3540637923",
volume = "1341",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "211--228",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

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 -