|
ABSTRACT
Recently, a number of extensions to the traditional transaction model have been proposed to support new information-intensive applications such as CAD/CAM and software development. However, these extended models capture only a subset of interactions that can be found in such applications, and represent only some of the points within the spectrum of interactions possible in competitive and cooperative environments.
ACTA is a formalizable framework developed for characterizing the whole spectrum of interactions. The ACTA framework is not yet another transaction model, but is intended to unify the existing models. ACTA allows for specifying the structure and the behavior of transactions as well as for reasoning about the concurrency and recovery properties of the transactions. In ACTA, the semantics of interactions are expressed in terms of transactions' effects on the commit and abort of other transactions and on objects' state and concurrency status (i.e., synchronization state). Its ability to capture the semantics of previously proposed transaction models is indicative of its generality. The reasoning capabilities of this framework have also been tested by using the framework to study the properties of a new model that is derived by combining two existing transaction models.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Bancflhon, F , Klm, W , and Korth, H A model of CAD Transactions In Proceedtngs of the 11th tnternatsonal conference on VLDB, pages 25-33, Stockholm, August 1985
|
| |
4
|
Chrvsanthls, P K and Kamamntham, K Capturing the structure and the behavior of complex transactions In Proceedzngs of the Thtrd Workshop on Large Grain Parallehsm, SEI, Carnegie Mellon Umverslty, Pittsburgh, October 1989
|
 |
5
|
|
| |
6
|
|
| |
7
|
Gray, J The transaction concept Vxrtues and hmltatlons In Proceed;ngs of the 7th VLDB Conference, pages 144-154, September 1981
|
| |
8
|
Gray, J N, Lone, R A, Putzulo, G R, and Tralger, I L Granularity of locks and degrees of conmstency m a shared database In Proceedings of the 1st znternat~onal conference on VLDB, pages 25-33, Frammgham, MA , September 1975
|
 |
9
|
|
| |
10
|
Martin, B E Scheduhng protocols for nested ob- 2ects Technical Report CS-094, Department of Computer Science and Engineering, Umvermty of Cahfornm, San Diego, Cahforma, 1988
|
| |
11
|
Moss, J E B Nested Transactions An approach to rehable distributed computing PhD thesis 260, Massachusetts Institute of Technology, Cambridge, MA, April 1981
|
 |
12
|
J. Eliot B Moss , Nancy D. Griffeth , Marc H. Graham, Abstraction in recovery management, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.72-83, May 28-30, 1986, Washington, D.C., United States
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
Shnvastava, S K and Wheater, S M Ob2ects and multl-coloured actions In Thzrd Workshop on Large Gram Paralelhsm, SEI, Carnegie Mellon Umvermty, Pittsburgh, October 1989
|
 |
17
|
|
| |
18
|
Vmter, S, Ramamntham, K , and Stemple, D Recoverable actions in gutenberg In Proceeding8 of the Szxth Internatzonal conference on Dzst.mbuted Computing Systems, pages 242-249, May 1986
|
| |
19
|
|
CITED BY 40
|
|
Peri Tarr , Stanley M. Sutton, Jr., Programming heterogeneous transactions for software development environments, Proceedings of the 15th international conference on Software Engineering, p.358-369, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
Thomas Kirsche , Richard Lenz , Hans Schuster, Functionality and architecture of a cooperative database system: a vision, Proceedings of the third international conference on Information and knowledge management, p.384-391, November 29-December 02, 1994, Gaithersburg, Maryland, United States
|
|
|
|
|
|
|
|
|
Marta Patiño-Martínez , Ricardo Jiménez-Peris , Sergio Arévalo, Synchronizing group transaction with rendezvous in a distributed Ada environment, Proceedings of the 1998 ACM symposium on Applied Computing, p.2-9, February 27-March 01, 1998, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Anna-Brith Arntsen , Mats Mortensen , Randi Karlsen , Anders Andersen , Arne Munch-Ellingsen, Flexible transaction processing in the Argos middleware, Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management, March 29-29, 2008, Nantes, France
|
|
|
|
|