The verification system PVS is used to obtain mechanized support for the formal specification and verification of concurrency control protocols, concentrating on database applications. A method to verify conflict serializability has been formulated in PVS and proved to be sound and complete with the interactive proof checker of this tool. The method has been used to verify a few basic protocols. Next we present a systematic way to extend these protocols with new actions and control information. We show that if such an extension satisfies a few simple correctness conditions, the new protocol is serializable by construction
The Concurrency Workbench is an automated tool for analyzing networks of finite-state processes expr...
In recent years, we extended the theory of Abadi and Lamport (1991) on the existence of refinement m...
The verification of multi agent systems is an important and difficult task. Though much work is spe...
The verification system PVS is used to obtain mechanized support for the formal specification and ve...
The thesis concerns the formal specification and mechanized verification of concurrency control and ...
Serializability is usually defined operationally in terms of sequences of operations. This paper gi...
Concurrency control protocols based on multiversions have been used in some commercial transaction p...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
This paper presents an implementation mechanism, specification language, and proof techniques for ...
The usual correctness condition for a schedule of concurrent database transactions is some form of s...
Modern concurrent and distributed software is highly complex. Techniques to reason about the correct...
AbstractWe present a modular approach to specification and verification of concurrency controllers b...
Concurrency control in multidatabase (i.e. heterogeneous, distributed database) systems is a topic o...
. The Concurrency Factory is an integrated toolset for specification, simulation, verification, and...
The Concurrency Workbench is an automated tool for analyzing networks of finite-state processes expr...
In recent years, we extended the theory of Abadi and Lamport (1991) on the existence of refinement m...
The verification of multi agent systems is an important and difficult task. Though much work is spe...
The verification system PVS is used to obtain mechanized support for the formal specification and ve...
The thesis concerns the formal specification and mechanized verification of concurrency control and ...
Serializability is usually defined operationally in terms of sequences of operations. This paper gi...
Concurrency control protocols based on multiversions have been used in some commercial transaction p...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
This paper presents an implementation mechanism, specification language, and proof techniques for ...
The usual correctness condition for a schedule of concurrent database transactions is some form of s...
Modern concurrent and distributed software is highly complex. Techniques to reason about the correct...
AbstractWe present a modular approach to specification and verification of concurrency controllers b...
Concurrency control in multidatabase (i.e. heterogeneous, distributed database) systems is a topic o...
. The Concurrency Factory is an integrated toolset for specification, simulation, verification, and...
The Concurrency Workbench is an automated tool for analyzing networks of finite-state processes expr...
In recent years, we extended the theory of Abadi and Lamport (1991) on the existence of refinement m...
The verification of multi agent systems is an important and difficult task. Though much work is spe...