Active database systems enhance the functionality of traditional databases through the use of active rules or ‘triggers’. One of the principal questions for such systems is that of termination - is it possible for the rules to recursively activate one another indefinitely, given an initial triggering event. In this paper, we study the decidability of the termination problem, our aim being to delimit the boundary between the decidable and the undecidable. We present two families of rule languages, the one literal languages where each update is permitted to have just one atom in its body, and the unary languages where only unary relations may be updated, but higher arity relations may be accessed through views, Within each of these, we identi...
This paper presents an algorithm for termination static analysis ofactive rules with priorities. Act...
Abstract. This paper describes the implementation of the Refined Triggering Graph (RTG) method for a...
We study the termination problem of the chase algorithm, a central tool in various database problems...
An active database system is a DBMS endowed with active rules, i.e. stored procedures activated by t...
textabstractActive databases are databases extended with production rules or triggers. Triggers have...
An active database consists of a traditional database supplemented by a set of Event-Condition-Actio...
An active database system is a DBMS endowed with active rules, i.e., stored procedures activated by ...
We propose a state-oriented extension to Datalog called Statelog which comprises two kinds of rules,...
Abstract. A crucial requirement for active databases is the ability to analyse the behaviour of the ...
An active database system is a conventional database system extended with a facility for managing ac...
This paper presents an algorithm for termination static analysis of active ruleswith priorities. Act...
Abstract. This paper presents an algorithm for termination static analysis of active rules with prio...
International audienceExistential rules, long known as tuple-generating dependencies in database the...
In this paper we describe an algorithm for the analysis of termination of a large set of triggers in...
In this article we extend previous work on the development of logical foundations for the specificat...
This paper presents an algorithm for termination static analysis ofactive rules with priorities. Act...
Abstract. This paper describes the implementation of the Refined Triggering Graph (RTG) method for a...
We study the termination problem of the chase algorithm, a central tool in various database problems...
An active database system is a DBMS endowed with active rules, i.e. stored procedures activated by t...
textabstractActive databases are databases extended with production rules or triggers. Triggers have...
An active database consists of a traditional database supplemented by a set of Event-Condition-Actio...
An active database system is a DBMS endowed with active rules, i.e., stored procedures activated by ...
We propose a state-oriented extension to Datalog called Statelog which comprises two kinds of rules,...
Abstract. A crucial requirement for active databases is the ability to analyse the behaviour of the ...
An active database system is a conventional database system extended with a facility for managing ac...
This paper presents an algorithm for termination static analysis of active ruleswith priorities. Act...
Abstract. This paper presents an algorithm for termination static analysis of active rules with prio...
International audienceExistential rules, long known as tuple-generating dependencies in database the...
In this paper we describe an algorithm for the analysis of termination of a large set of triggers in...
In this article we extend previous work on the development of logical foundations for the specificat...
This paper presents an algorithm for termination static analysis ofactive rules with priorities. Act...
Abstract. This paper describes the implementation of the Refined Triggering Graph (RTG) method for a...
We study the termination problem of the chase algorithm, a central tool in various database problems...