A comparative study of exception handling mechanisms for building dependable object-oriented software

AF Garcia, CMF Rubira, A Romanovsky, J Xu - Journal of systems and …, 2001 - Elsevier
Modern object-oriented systems have to cope with an increasing number of exceptional
conditions and incorporate fault tolerance into systems' activities in order to meet …

Ejflow: taming exceptional control flows in aspect-oriented programming

N Cacho, FC Filho, A Garcia, E Figueiredo - Proceedings of the 7th …, 2008 - dl.acm.org
Many of the problems that stem from the use of exception handling are caused by the local
way in which exceptions are handled. It demands that developers understand the source of …

Robust software-no more excuses

J De Vale, P Koopman - Proceedings International Conference …, 2002 - ieeexplore.ieee.org
Software developers identify two main reasons why software systems are not made robust:
performance and practicality. We demonstrate the effectiveness of general techniques to …

On applying coordinated atomic actions and dependable software architectures for develo** complex systems

DM Beder, B Randell, A Romanovsky… - … Symposium on Object …, 2001 - ieeexplore.ieee.org
Modern concurrent and distributed applications are becoming increasingly complex; so, in
order to provide fault tolerance, special structuring mechanisms are required to help reduce …

Except for exception handling…

A Romanovsky, B Sandén - ACM SIGAda Ada Letters, 2001 - dl.acm.org
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 …

An architectural-based reflective approach to incorporating exception handling into dependable software

AF Garcia, CMF Rubira - Advances in exception handling techniques, 2001 - Springer
Modern object-oriented software is inherently complex and has to cope with an increasing
number of exceptional conditions to meet the system's dependability requirements. In this …

Explicit representation of exception handling in the development of dependable component-based systems

GRM Ferreira, CMF Rubira… - Proceedings Sixth IEEE …, 2001 - ieeexplore.ieee.org
Exception handling is a structuring technique that facilitates the design of systems by
encapsulating the process of error recovery. In this paper, we present a systematic approach …

A unified meta-level software architecture for sequential and concurrent exception handling

AF Garcia, DM Beder, CMF Rubira - The Computer Journal, 2001 - academic.oup.com
Dependable object-oriented software systems are inherently complex and have to cope with
an increasing number of exceptional conditions in order to meet system dependability …

High Performance Robust Computer Systems

JP DeVale - 2001 - search.proquest.com
Although our society increasingly relies on computing systems for smooth, efficient
operation; computer “errors” that interrupt our lives are commonplace. Better error and …

An approach to automatic testing exception handling

S Jiang, Y Zhang, D Yan, Y Jiang - ACM SIGPLAN Notices, 2005 - dl.acm.org
Exception handling mechanism can increase the reliability of the system and improve the
robustness of the software. But the exception handling code that is used to respond to …