In this paper we integrate a history-encoding based methodology for checking dynamic database integrity constraints into a situation-calculus based specification of relational database updates. By doing this, we are able to: (1) Answer queries about a whole hypothetical evolution of a database, without having to update the entire database and keep all the information associated to the generated states, (2) State and prove dynamic integrity constraints as static integrity constraints, (3). Transform history dependent preconditions for updates into local preconditions. The methodology presented here is based on the introduction of operators of predicate past temporal logic as macros into the specifications, written in the situation calculus, ...
Abstract: The developments of database technology have extended the traditional relation database co...
A framework is proposed for the structured specification and verification of database dynamics. In t...
Temporal active databases are an extension of the traditional database concept. On the temporal side...
D We address the problem of formalizing the evolution of a database un-der the effect of an arbitrar...
In this paper, we present a unified formalism, based on Past Temporal Logic, for specifying conditio...
We propose to add temporal support to deductive databases thus obtaining all the advantages of these...
In this paper we consider a class of integrity constraints which describe admissible lifecycles of d...
A database which models a changing world must evolve in correspondence to the world. Previous work o...
We address the problem of formalizing the evolution of a database under the effect of an arbitrary ...
Reasoning about action and change has been one of the main research themes of the knowledge represen...
AbstractDynamic database behaviour can be specified by dynamic integrity constraints, which determin...
The aim of this paper is to obtain advantages for integrity constraint checking in bitemporal deduct...
A bitemporal deductive database is a deductive database that supports valid and transaction time. A ...
Abstract: Correct database behaviour in the course of time can be specified by requiring dynamic int...
This Ph.D. thesis mainly deals with temporal and deductive databases areas and the aim is to obtain ...
Abstract: The developments of database technology have extended the traditional relation database co...
A framework is proposed for the structured specification and verification of database dynamics. In t...
Temporal active databases are an extension of the traditional database concept. On the temporal side...
D We address the problem of formalizing the evolution of a database un-der the effect of an arbitrar...
In this paper, we present a unified formalism, based on Past Temporal Logic, for specifying conditio...
We propose to add temporal support to deductive databases thus obtaining all the advantages of these...
In this paper we consider a class of integrity constraints which describe admissible lifecycles of d...
A database which models a changing world must evolve in correspondence to the world. Previous work o...
We address the problem of formalizing the evolution of a database under the effect of an arbitrary ...
Reasoning about action and change has been one of the main research themes of the knowledge represen...
AbstractDynamic database behaviour can be specified by dynamic integrity constraints, which determin...
The aim of this paper is to obtain advantages for integrity constraint checking in bitemporal deduct...
A bitemporal deductive database is a deductive database that supports valid and transaction time. A ...
Abstract: Correct database behaviour in the course of time can be specified by requiring dynamic int...
This Ph.D. thesis mainly deals with temporal and deductive databases areas and the aim is to obtain ...
Abstract: The developments of database technology have extended the traditional relation database co...
A framework is proposed for the structured specification and verification of database dynamics. In t...
Temporal active databases are an extension of the traditional database concept. On the temporal side...