loading...
Exception Handling in an Event-Driven System
Vienna, Austria April 10-April 13
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ARES.2007.85The Second International Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jan Ploski, OFFIS Institute for Information Technology, Oldenburg, Germany
Wilhelm Hasselbring, University of Oldenburg, Germany

Exception handling mechanisms were invented in 1970s to support structured programming methods for hierarchically organised software systems. The need to increase reusability and flexibility led to the development of new programming paradigms that do not emphasise hierarchical design. Event-driven systems in which objects communicate using notifications about changed states are a prime example. Unfortunately, this style of communication makes exception handling more difficult than in hierarchical systems.

We contribute an analysis of the factors which influence exception handling in event-driven systems. The main focus of our discussion lies on the challenge of appropriate exception propagation. We provide results from an empirical case study performed on the source code of the Eclipse IDE that support our analysis.

Citation:
Jan Ploski, Wilhelm Hasselbring, "Exception Handling in an Event-Driven System," ares, pp.1085-1092, The Second International Conference on Availability, Reliability and Security (ARES'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions