Improving the Refined Triggering Graph Method for Active Rules Termination Analysis

  • Authors:
  • Alain Couchot

  • Affiliations:
  • -

  • Venue:
  • BNCOD 19 Proceedings of the 19th British National Conference on Databases: Advances in Databases
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article extends the Refined Triggering Graph Method for active rules termination analysis. The Refined Triggering Graph Method has been proposed to analyse active rules sets termination, in the context of object oriented databases. The RTG method exploits the notion of triggering formula. A triggering formula is a logic formula binding two rules. This logic formula captures the triggering link between a rule postcondition and a rule precondition. But only DB-independent atoms contained in rules postprecondition can be taken into account by the RTG analysis. We improve the RTG Method, taking into account the DB-dependent atoms contained in rules prepostconditions. To achieve this, we introduce the notion of descendant of a triggering formula and the notion of complex condition of a rule. The descendant of a triggering formula captures the transformations of an object, which satisfies the triggering formula, due to the rules actions. The complex condition of a rule captures the triggering link between a rule R and the rules which can trigger R. Many more termination situations can be detected, thanks to our improvement.