• Cite Icon34
  • https://doi.org/10.1109/32.135772Copy DOI Icon

Data-oriented exception handling

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Exception handling mechanisms were added to programming languages to segregate normal algorithmic processing from error processing. However, handlers which are typically associated with exceptions through a program's control features, clutter source text when features are nested or when different objects require different responses to exceptions. The authors describe a method for associating handlers with data objects in declarations that better segregates algorithmic and error processing. They call their notion data-oriented exception handling to distinguish it from more conventional, control-oriented mechanisms. Empirical studies of Ada programs indicate that conventional exception handling mechanisms are more complex than necessary and that data-oriented exception handling can be used to produce programs that are smaller, better structured, and easier to understand and modify.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Similar Papers
  • Conference Article
  • Citations19

Contrasting exception handling code across languages: An experience report involving 50 open source projects

  • Nov 01, 2015
  • Benjamin Jakobus +3
  • Conference Article
  • Citations7

Reengineering Idiomatic Exception Handling in Legacy C Code

  • Apr 01, 2008
  • Magiel Bruntink
  • Research Article
  • Citations9

Exception handling in the spreadsheet paradigm

  • Jan 01, 2000
  • IEEE Transactions on Software Engineering
  • M Burnett +2
  • Book Chapter
  • Citations1

Distributed Exception Handling: Ideas, Lessons and Issues with Recent Exception Handling Systems

  • Jan 01, 2005
  • Aurélien Campéas +3
  • Book Chapter
  • Citations20

An Architectural-Level Exception-Handling System for Component-Based Applications

  • Jan 01, 2003
  • Fernando Castor Filho +2
  • Conference Article
  • Citations36

Understanding the exception handling strategies of Java libraries

  • May 14, 2016
  • Demóstenes Sena +3
  • Conference Article
  • Citations17

Modelling of exception handling in manufacturing cell control and its application to PLC programming

  • May 13, 1990
  • M Hasegawa +3
  • Research Article
  • Citations24

A practical method for specification and analysis of exception handling-a Java/JVM case study

  • Jan 01, 2000
  • IEEE Transactions on Software Engineering
  • E Borger +1
  • Research Article
  • Citations19

Designing robust Java programs with exceptions

  • Nov 01, 2000
  • ACM SIGSOFT Software Engineering Notes
  • Martin P Robillard +1
  • Research Article

A Hierarchical Co-operative Exception Handling Mechanism

  • Jan 01, 1986
  • DAIMI Report Series
  • Jørgen Lindskov Knudsen
  • Research Article
  • Citations200

Exception Handling in CLU

  • Nov 01, 1979
  • IEEE Transactions on Software Engineering
  • B.H Liskov +1
  • Research Article

RPA for Account Reconciliations: Case Study of 85% Time Reduction.

  • Jul 13, 2025
  • The American Journal of Interdisciplinary Innovations and Research
  • Anjali Kale
  • Research Article
  • Citations1

Handling exceptions in programs with hidden concurrency: new challenges for old solutions

  • Jun 09, 2012
  • Alcides Fonseca +1
  • Conference Article
  • Citations45

SmartDec: Approaching C++ Decompilation

  • Oct 01, 2011
  • Alexander Fokin +3
  • Research Article

An implementation mechanism for tailorable exceptional flow

  • Jun 09, 2012
  • Steven Te Brinke +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.