2009 International Conference on High Performance Computing &Amp; Simulation 2009
DOI: 10.1109/hpcsim.2009.5191824
|View full text |Cite
|
Sign up to set email alerts
|

The ACID model checker and code generator for transaction processing

Abstract: Traditional transaction processing aims in delivering the ACID properties (Atomicity, Consistency, Isolation, Durability)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 7 publications
(5 reference statements)
0
7
0
Order By: Relevance
“…Preliminary results for the basic transaction model were published in [13]. In this article, we verify the properties of nested transactions [16], a well-known advanced transaction model.…”
mentioning
confidence: 79%
See 2 more Smart Citations
“…Preliminary results for the basic transaction model were published in [13]. In this article, we verify the properties of nested transactions [16], a well-known advanced transaction model.…”
mentioning
confidence: 79%
“…Correctness property 1 Workers conform to the coordinator decision (either commit or abort). This correctness property should be verified for the basic 2PC protocol , as well as for the nested transaction model. The following two functions return TRUE for the paths, where the decision of the coordinator is not applied by the worker (negation of property 1):
…”
Section: Verification Of Transaction Correctness Propertiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Class hierarchies that combined with the code generation functionality allow specification, verification [37] and rapid implementation of simulations for new transaction models. Embedded debugging functions and an OMNeT++ graphical user interface that supports interactive simulation and model inspection.…”
Section: The Acid Sim Tools Simulatormentioning
confidence: 99%
“…For the verification of transaction models we employ the ACID Model Checker utility [37], which uses the state machine based model definition adopted by the ACID Sim Tools. Specifically, it is verified that: (i) there are no unreachable states and non-terminating execution paths in the state machines corresponding to the worker and the coordinator, (ii) the transition relation is not partially defined, which would cause simulation run-time errors, (iii) workers conform to the decision of the coordinator, (iv) workers and the coordinator reach exactly one of the two possible decisions (commit or abort), (v) a transaction is committed if and only if all workers have voted for commit, (vi) the transaction participants eventually reach a decision, even in the presence of communication and system failures.…”
Section: A Synthetic Transaction Processing Workload For a Case Applimentioning
confidence: 99%