eCite Digital Repository

Exception handling: Expecting the unexpected


Drew, S and Gough, KJ, Exception handling: Expecting the unexpected, Computer Languages, 20, (2) pp. 69-87. ISSN 0096-0551 (1994) [Refereed Article]

DOI: doi:10.1016/0096-0551(94)90015-9


Since the mid-1970s, and with the development of each new programming paradigm there has been an increasing interest in exceptions and the benefits of exception handling. With the move towards programming for ever more complex architectures, understanding basic facilities such as exception handling as an aid to improving program reliability, robustness and comprehensibility has become much more important. Interest has sparked the production of many papers both theoretical and practical, each giving a view of exceptions and exception handling from a different standpoint. In an effort to provide a means of classifying exception handling models which may be encountered, a taxonomy is presented in this paper. As the taxonomy is developed some of the concepts of exception handling are introduced and discussed. The taxonomy is applied to a number of exception handling models in some contemporary programming languages and some observations and conclusions offered.

Item Details

Item Type:Refereed Article
Keywords:exceptions; exception handling, programming languages
Research Division:Information and Computing Sciences
Research Group:Information systems
Research Field:Information systems not elsewhere classified
Objective Division:Information and Communication Services
Objective Group:Information systems, technologies and services
Objective Field:Information systems, technologies and services not elsewhere classified
UTAS Author:Drew, S (Dr Steve Drew)
ID Code:111889
Year Published:1994
Web of Science® Times Cited:5
Deposited By:Curriculum and Academic Development
Deposited On:2016-10-13
Last Modified:2016-10-13

Repository Staff Only: item control page