Implementing Atomic Actions in Ada 95
IEEE Transactions on Software Engineering
A study of atomic action schemes intended for standard Ada
Journal of Systems and Software
Exception handling: issues and a proposed notation
Communications of the ACM
Combining tasking and transactions, part II: open multithreaded transactions
IRTAW '00 Proceedings of the 10th international workshop on Real-time Ada workshop
Integrating Groups and Transactions: A Fault-Tolerant Extension of Ada
Ada-Europe '98 Proceedings of the 1998 Ada-Europe International Conference on Reliable Software Technologies
Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Hi-index | 0.00 |
This position paper shows how Ada 95 exceptions have been used in a prototype implementation of a transaction support in order to provide more elaborate exception handling. The paper summarizes the open multithreaded transaction model, which is a transaction model suitable for concurrent programming languages, reviews in detail its elaborate exception handling features, and analyzes the exception mechanism provided by the Ada 95 programming language. Different interfaces to the transaction support for the application programmer are presented, and the problems encountered during implementation of the prototype with respect to exception handling are discussed