Framework for handling errors during the execution of trigger rules for an active object-oriented DBMS

Haojin Wang, John Yen, Jan Wolter

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

Abstract

As trigger systems in active object-oriented database management systems (OODBMS) become increasingly complicated, handling the errors, such as failures and aborts, that may occur during the execution of trigger rules becomes an important issue. This paper presents a framework for handling this type of errors. It extends the existing error handling mechanisms by modeling failures, aborts and other error situations as events in the Event-Condition-Action (ECA) paradigm. Thus, the contingency plans for handling error events can be modeled as trigger rules. Reuse of the DBMS functionalities; uniform treatment of data objects, trigger rules and contingency plans; and the flexibility for users to declaratively define a contingency plan to suit a particular application are among the main benefits of this error handling framework.

Original languageEnglish (US)
Title of host publicationProceedings of the IEEE International Workshop on Research Issues in Data Engineering
EditorsJennifer Widom, Sharma Chakravarthy
PublisherPubl by IEEE
Pages132-136
Number of pages5
ISBN (Print)0818653604
StatePublished - 1994
EventProceedings of the 4th International Workshop on Research Issues in Data Engineering - Houston, TX, USA
Duration: Feb 14 1994Feb 15 1994

Publication series

NameProceedings of the IEEE International Workshop on Research Issues in Data Engineering

Other

OtherProceedings of the 4th International Workshop on Research Issues in Data Engineering
CityHouston, TX, USA
Period2/14/942/15/94

All Science Journal Classification (ASJC) codes

  • Software
  • Engineering (miscellaneous)
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Framework for handling errors during the execution of trigger rules for an active object-oriented DBMS'. Together they form a unique fingerprint.

Cite this