Implementing Exceptions in Open Multithreaded Transactions

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, 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.


Published in:
Workshop on Exception Handling for a 21st Century Programming Language, May 14, 2001, Leuven, Belgium, XXI(3), 57-63
Year:
2001
Publisher:
ACM Press
Keywords:
Laboratories:




 Record created 2005-09-20, last modified 2018-10-01

n/a:
Download fulltext
PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)