The thesis concerns the formal specification and mechanized verification of concurrency control and recovery protocols for distributed databases. Such protocols are needed for many modern application such as banking and are often used in safety-critical applications. Therefore it is very important to guarantee their correctness. One method to increase the confidence in the correctness of a protocol is its formal verification. In this thesis a number of important concurrency control and recovery protocolshave been specified in the language of the verification system PVS. The interactive theorem prover of PVS has been used to verify their correctness. In the first part of the thesis, the notions of conflict and view serializability have been ...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
This paper presents an integrated concurrency and recovery algorithm. Strict timestamp ordering was ...
Attaining high performance of transaction processing and preserving consistency of database are two ...
The thesis concerns the formal specification and mechanized verification of concurrency control and ...
The verification system PVS is used to obtain mechanized support for the formal specification and ve...
This thesis describes distinct features and consistency constraints of the two types of concurrent p...
This paper applies a model for distributed databases and transactions with a distinction between glo...
A transaction-consistent global checkpoint of a database records a state of the database which refle...
This thesis deals with efficient formal verification of fault-tolerant distributed protocols. The ma...
With the proliferation of e-business, peer-to-peer style business collaboration becomes increasingly...
Dependable distributed system typically utilize a hierarchy of protocols to provide for reliable and...
In large-scale distributed systems, each application is realised through interactions among distribu...
International audienceSequential emulation is a semantics-based technique to automatically reduce pr...
This paper presents a formal veriffication of two consensus protocols for distributed systems presen...
We present a new approach, certified program models, to establish correctness of distributed protoco...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
This paper presents an integrated concurrency and recovery algorithm. Strict timestamp ordering was ...
Attaining high performance of transaction processing and preserving consistency of database are two ...
The thesis concerns the formal specification and mechanized verification of concurrency control and ...
The verification system PVS is used to obtain mechanized support for the formal specification and ve...
This thesis describes distinct features and consistency constraints of the two types of concurrent p...
This paper applies a model for distributed databases and transactions with a distinction between glo...
A transaction-consistent global checkpoint of a database records a state of the database which refle...
This thesis deals with efficient formal verification of fault-tolerant distributed protocols. The ma...
With the proliferation of e-business, peer-to-peer style business collaboration becomes increasingly...
Dependable distributed system typically utilize a hierarchy of protocols to provide for reliable and...
In large-scale distributed systems, each application is realised through interactions among distribu...
International audienceSequential emulation is a semantics-based technique to automatically reduce pr...
This paper presents a formal veriffication of two consensus protocols for distributed systems presen...
We present a new approach, certified program models, to establish correctness of distributed protoco...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
This paper presents an integrated concurrency and recovery algorithm. Strict timestamp ordering was ...
Attaining high performance of transaction processing and preserving consistency of database are two ...