Automatic verification of database transaction safety
ACM Transactions on Database Systems (TODS)
Building an object-oriented database system: the story of 02
Building an object-oriented database system: the story of 02
SEPIA: a cooperative hypermedia authoring environment
ECHT '92 Proceedings of the ACM conference on Hypertext
The deductive synthesis of database transactions
ACM Transactions on Database Systems (TODS)
Verifiable properties of database transactions
PODS '96 Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Reasoning about Java classes: preliminary report
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Static Management of Integrity in Object-Oriented Databases: Design and Implementation
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Delegation: Efficiently Rewriting History
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Design and Performance of an Assertional Concurrency Control System
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Towards a Cooperative Transaction Model - The Cooperative Activity Model
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
A Theory of Structured Model-Based Specifications in Isabelle/HOL
TPHOLs '97 Proceedings of the 10th International Conference on Theorem Proving in Higher Order Logics
On Detecting Conflict Between Proposed Updates
DBLP-5 Proceedings of the Fifth International Workshop on Database Programming Languages
Automatic Verification of Transactions on an Object-Oriented Database
DBLP-6 Proceedings of the 6th International Workshop on Database Programming Languages
History Merging as a Mechanism for Concurrency Control in Cooperative Environments
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Verification technology for object-oriented/XML transactions
ICOODB'09 Proceedings of the Second international conference on Object databases
Object-oriented constraints for XML schema
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Verification theories for XML schema
BNCOD'06 Proceedings of the 23rd British National Conference on Databases, conference on Flexible and Efficient Information Handling
Hi-index | 0.00 |
We present a theorem-prover based analysis tool for object-oriented database systems with integrity constraints. Object-oriented database specifications are mapped to higher-order logic (HOL). This allows us to reason about the semantics of database operations using a mechanical theorem prover such as Isabelle or PVS. The tool can be used to verify various semantics requirements of the schema (such as transaction safety, compensation, and commutativity) to support the advanced transaction models used in workflow and cooperative work. We give an example of method safety analysis for the generic structure editing operations of a cooperative authoring system.