DocumentCode
2282954
Title
Integrity checking for nested transactions
Author
Defude, Bruno ; Martin, Herve
Author_Institution
Inst. Nat. des Telecommun., Evry, France
fYear
1996
fDate
9-10 Sep 1996
Firstpage
147
Lastpage
152
Abstract
The authors present a mechanism to specify and to validate consistency constraints in object oriented databases. Constraints are specified using preand post-conditions associated with an exception handling mechanism. During transaction run-time, they treat exceptions corresponding to errors (in this case, they use immediate exceptions which are processed immediately) or presumption of errors (in this case, they use deferred exceptions which are processed at the end of the transaction), in order to insure validation. To refine their mechanism, we enlarge it to nested transactions. Deferred exceptions can be processed at each node of the transaction tree. Using a predefined exception, they propagate an abort of a sub-transaction to its parent transaction. Thus, the parent transaction can choose among different policies for processing the sub-transaction abort
Keywords
concurrency control; data handling; data integrity; errors; exception handling; formal specification; formal verification; object-oriented databases; transaction processing; consistency constraint specification; consistency constraint validation; errors; exception handling mechanism; integrity checking; nested transactions; object oriented databases; parent transaction; post-conditions; preconditions; predefined exception; sub-transaction abort; transaction run-time; transaction tree; Computer languages; Object oriented databases; Object oriented modeling; Object oriented programming; Programming profession; Runtime; Transaction databases; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
Conference_Location
Zurich
Print_ISBN
0-8186-7662-0
Type
conf
DOI
10.1109/DEXA.1996.558288
Filename
558288
Link To Document