Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Applying formal methods to semantic-based decomposition of transactions
Ammann P., Jajodia S., Ray I. ACM Transactions on Database Systems22 (2):215-254,1997.Type:Article
Date Reviewed: Nov 1 1997

Executing a transaction as an atomic unit may not satisfy the performance requirements of some database applications. It could be desirable for such applications to break a transaction into steps and execute each of these steps as an atomic unit. This paper formalizes a decomposition process and identifies desirable properties. It introduces the notion of semantic histories to formulate and prove the necessary properties, and the notion of successor sets to efficiently describe the correct interleavings of steps. It also describes a two-phase locking mechanism to generate stepwise conflict-serializable histories.

The paper is a valuable contribution to transaction processing in database systems. Although it is theoretical, understanding is enhanced by a motivating example that illustrates the ideas. The authors also discuss how well the proposed transaction model scales up to real-world applications. The related work section that summarizes various extensions to the classical transaction model enhances the usefulness of the paper. The reader should be familiar with the Z specification language, because model-based specifications are expressed in Z.

Reviewer:  Özgür Ulusoy Review #: CR124719 (9711-0929)
Bookmark and Share
 
Transaction Processing (H.2.4 ... )
 
 
Methodologies (D.2.1 ... )
 
 
Specification Techniques (F.3.1 ... )
 
 
Requirements/ Specifications (D.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Transaction Processing": Date
Simplification rules and complete axiomatization for relational update transactions
Karabeg D., Vianu V. ACM Transactions on Database Systems 16(3): 439-475, 1991. Type: Article
May 1 1992
Observations on optimistic concurrency control schemes
Härder T. Information Systems 9(2): 111-120, 1984. Type: Article
Jun 1 1985
Semantic integrity enforcement in centralized DBMS and distributed DBMS based on slow (geographically distributed) and fast (local area) networks
Badal D. Information Systems 9(2): 121-138, 1984. Type: Article
Oct 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy