Improving the robustness and reliability of object-oriented programs through exception analysis and testing

CY Mao, YS Lu - … of Complex Computer Systems (ICECCS'05), 2005 - ieeexplore.ieee.org
Exception handling is a powerful mechanism that separates the error handling code from
normal code. It makes software do its utmost to run on the normal state. However, incorrect …

An exception handling software architecture for developing fault-tolerant software

AF Garcia, DM Beder… - Proceedings. Fifth IEEE …, 2000 - ieeexplore.ieee.org
Fault-tolerant object-oriented software systems are inherently complex and have to cope
with an increasing number of exceptional conditions in order to meet the system's …

Criteria for testing exception-handling constructs in Java programs

S Sinha, MJ Harrold - … on Software Maintenance-1999 (ICSM'99 …, 1999 - ieeexplore.ieee.org
Exception-handling constructs provide a mechanism for mixing exceptions and a facility for
designating protected code by attaching exception handlers to blocks of code. Despite the …

Static analysis for java exception propagation structure

X Qiu, L Zhang, X Lian - 2010 IEEE International Conference …, 2010 - ieeexplore.ieee.org
Exception handling mechanism in modern programming languages is frequently used to
build robust systems. However, it presents more daze for software developers because of …

A case for automatic exception handling

B Cabral, P Marques - 2008 23rd IEEE/ACM International …, 2008 - ieeexplore.ieee.org
Exception handling mechanisms have been around for more than 30 years. Nevertheless,
modern exceptions systems are not very different from the early models. Programming …

Exception-chain analysis: Revealing exception handling architecture in Java server applications

C Fu, BG Ryder - 29th International Conference on Software …, 2007 - ieeexplore.ieee.org
Although it is common in large Java programs to rethrow exceptions, existing exception-flow
analyses find only single exception-flow links, thus are unable to identify multiple-link …

Exception handling defects: An empirical study

P Sawadpong, EB Allen… - 2012 IEEE 14th …, 2012 - ieeexplore.ieee.org
Exception handling mechanisms are a feature common in many programming languages.
Improper handling of exceptions can cause failures in software systems. This is especially …

Exception handling: an architecture model and utility support

YC Cheng, CT Chen, JS Jwo - 12th Asia-Pacific Software …, 2005 - ieeexplore.ieee.org
Exception handling design is an important but difficult subject in software development. In
Java software development, the use of checked exceptions exacerbates the difficulty. In this …

[PDF][PDF] What it really takes to handle exceptional conditions

R Wirfs-Brock - PROCEEDINGS forUSE, 2002 - academia.edu
Handling exceptions, errors, and alternative flows are a critical part of defining good use
cases and designing good software. Correct handling of esceptional conditions is not only …

Visualization of exception propagation for Java using static analysis

BM Chang, JW Jo, SH Her - Proceedings. Second IEEE …, 2002 - ieeexplore.ieee.org
We first present a static analysis based on a set-based framework, which estimates
exception propagation paths of Java programs. We construct an exception propagation …