Toggle Main Menu Toggle Search

Open Access padlockePrints

Implementing Exceptions in Open Multithreaded Transactions Based on Ada 95 Exceptions

Lookup NU author(s): Professor Alexander RomanovskyORCiD



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.

Publication metadata

Author(s): Kienzle J, Romanovsky A

Publication type: Article

Publication status: Published

Journal: Ada Letters

Year: 2001

Volume: 21

Issue: 3

Pages: 57-63

Date deposited: 24/09/2010

ISSN (print): 1094-3641

ISSN (electronic): 1557-9476

Publisher: ACM Press


DOI: 10.1145/568671.568684


Altmetrics provided by Altmetric