Browse by author
Lookup NU author(s): Emeritus Professor Alexander RomanovskyORCiD
Exception handling in Ada has a number of well-known problems. It allows for the propagation of unhandled and anonymous exceptions, it is error-prone and it is inappropriate for some language features such as tasking and tagged types. Ada programs with exceptions can be difficult to understand, develop, modify and analyse, and the exception handling features can be misused in a number of ways.In this paper we introduce the requirements for good exception handling features. We classify the problems with Ada exception handling into two subsets: serious conceptual problems that require an improvement of the language features, and problems attributable to the misuse of the existing features. Problems in the second category can be solved by improving programmers' understanding of the features and ways of using them.
Author(s): Romanovsky A, Sanden B
Publication type: Article
Publication status: Published
Journal: Ada Letters
Year: 2001
Volume: 21
Issue: 3
Pages: 19-25
ISSN (print): 1094-3641
ISSN (electronic): 1557-9476
Publisher: ACM Press
URL: http://dx.doi.org/10.1145/568671.568678
DOI: 10.1145/568671.568678
Altmetrics provided by Altmetric