Title :
Transitive dependencies in transaction closures
Author :
Schwarz, Kerstin ; Türker, Can ; Saake, Gunter
Author_Institution :
Otto-von-Guericke-Univ. Magdeburg, Germany
Abstract :
Complex applications consist of a large set of transactions which are interrelated. There are different kinds of dependencies among transactions of a complex application, e.g. termination or execution dependencies which are constraints on the occurrence of significant transaction events. The authors analyze a set of (orthogonal) transaction dependencies. They do not follow traditional approaches which consider advanced transaction structures as a certain kind of nested transactions. They introduce the notion of transaction closure as a generalization of nested transactions. A transaction closure comprises all transactions which are (transitively) initiated by one (root) transaction. By specifying dependencies among transactions of a transaction closure they are then able to define well-known transaction structures like nested transactions as well as advanced activity structures, e.g. workflows, in a common framework. In particular they consider the transitivity property for all kinds of transaction dependencies discussed in the paper. Thus, they are able to conclude how two arbitrary transactions are transitively interrelated. This issue is fundamental for understanding the entire semantics of a complex application
Keywords :
database management systems; database theory; transaction processing; advanced activity structure; arbitrary transactions; complex applications; execution dependencies; nested transactions; semantics; termination dependencies; transaction closures; transaction events; transitive dependencies; transitivity property; Electrical capacitance tomography; Transaction databases;
Conference_Titel :
Database Engineering and Applications Symposium, 1998. Proceedings. IDEAS'98. International
Conference_Location :
Cardiff
Print_ISBN :
0-8186-8307-4
DOI :
10.1109/IDEAS.1998.694350