Critical Evaluation of the EJB Transaction Model
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
Software fault tolerance: an overview
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Aspect-oriented feature models
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Declarative Specification Of Fault Tolerant Auction Protocols: The English Auction Case Study
Computational Intelligence
Hi-index | 0.00 |
Open Multithreaded Transactions form an advanced transaction model that provides features for controlling and structuring not only accesses to objects, as usual in transaction systems, but also threads taking part in transactions. The model allows several threads to enter the same transaction in order to perform a joint activity. It provides a flexible way of manipulating threads executing inside a transaction by allowing them to be forked and terminated, but it restricts their behavior in order to guarantee correctness of transaction nesting and isolation among transactions. In addition, transactions are exception handling contexts, and the model therefore provides forward and backward error recovery. In this paper we show that the model is indeed powerful, and that a complex application, i.e. an online auction system, can be designed and implemented in a very elegant way.