: We propose an extension of classical predicate calculus, called Transaction Logic, which provides a logical foundation for the phenomenon of state changes in logic programs and databases. Transaction Logic comes with a natural model theory and a sound and complete proof theory. The proof theory not only verifies programs, but also executes them, which makes this logic an ideal tool for declarative programming of database transactions and state-modifying logic programs. The semantics of Transaction Logic leads naturally to features whose amalgamation in a single logic has proved elusive in the past. These features include hypothetical and committed updates, dynamic constraints on transaction execution, non-determinism, and bulk updates. F...
AbstractDynamic database behaviour can be specified by dynamic integrity constraints, which determin...
. In the classical model of database transactions, large transactions cannot be built out of smaller...
We propose a new method for generating for (view) updates in deductive databases. The method augment...
An extension of predicate logic, called Transaction Logic, is proposed, which accounts in a clean an...
This paper presents database applications of the recently proposed Transaction Logic--- an extensio...
We present applications of the recently proposed Transaction Logic---an extension of classical logic...
AbstractThis paper presents an overview of Transaction Logic—a new formalism recently introduced in ...
D We address the problem of formalizing the evolution of a database un-der the effect of an arbitrar...
We propose a new method for generating consistency-preserving transaction programs for (view-)update...
We propose a new method for generating consistency-preserving transaction programs for (view) updat...
The use of logic in database theory is commonly restricted to the specification of database states. ...
We address the problem of formalizing the evolution of a database under the effect of an arbitrary ...
grantor: University of TorontoConcurrent Transaction Logic is a new deductive database lan...
We propose a theory for describing, reasoning about, and simulating transaction models that relax so...
AbstractWe address the problem of formalizing the evolution of a database under the effect of an arb...
AbstractDynamic database behaviour can be specified by dynamic integrity constraints, which determin...
. In the classical model of database transactions, large transactions cannot be built out of smaller...
We propose a new method for generating for (view) updates in deductive databases. The method augment...
An extension of predicate logic, called Transaction Logic, is proposed, which accounts in a clean an...
This paper presents database applications of the recently proposed Transaction Logic--- an extensio...
We present applications of the recently proposed Transaction Logic---an extension of classical logic...
AbstractThis paper presents an overview of Transaction Logic—a new formalism recently introduced in ...
D We address the problem of formalizing the evolution of a database un-der the effect of an arbitrar...
We propose a new method for generating consistency-preserving transaction programs for (view-)update...
We propose a new method for generating consistency-preserving transaction programs for (view) updat...
The use of logic in database theory is commonly restricted to the specification of database states. ...
We address the problem of formalizing the evolution of a database under the effect of an arbitrary ...
grantor: University of TorontoConcurrent Transaction Logic is a new deductive database lan...
We propose a theory for describing, reasoning about, and simulating transaction models that relax so...
AbstractWe address the problem of formalizing the evolution of a database under the effect of an arb...
AbstractDynamic database behaviour can be specified by dynamic integrity constraints, which determin...
. In the classical model of database transactions, large transactions cannot be built out of smaller...
We propose a new method for generating for (view) updates in deductive databases. The method augment...