ACM Home Page
Please provide us with feedback. Feedback
On exceptions and the software development life cycle
Full text PdfPdf (595 KB)
Source
Foundations of Software Engineering archive
Proceedings of the 4th international workshop on Exception handling table of contents
Atlanta, Georgia
Pages 32-38  
Year of Publication: 2008
ISBN:978-1-60558-229-0
Author
Jörg Kienzle  McGill University, Montreal, QC, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 133,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454268.1454273
What is a DOI?

ABSTRACT

This paper presents the insights we gained in our research aimed at integrating exceptions and exception handling into the entire software development life cycle. We argue that exceptions are of different nature depending on the level of abstraction that the system under development is looked at. We outline a mapping relating exceptions at a high level of abstraction to exceptions and other software artifacts at lower levels of abstraction, and show that some exceptions introduced at a low level of abstraction also require the definition of corresponding exceptions at a higher level of abstraction in the case where transparent handling at the low level is not possible. Finally, we list the potential benefits of integrating exception handling into the entire software development life cycle.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. de Lemos and A. Romanovsky. Exception handling in the software lifecycle. International Journal of Computer Systems Science and Engineering, 16(2):167--181, March 2001.
2
 
3
F. C. Filho, P. H. da S. Brito, and C. M. F. Rubira. Specification of exception flow in software architectures. Journal of Systems and Software, 79(10):1397--1418, 2006.
4
5
 
6
 
7
 
8
P. A. Lee and T. Anderson. Fault tolerance - principles and practice. In Dependable Computing and Fault-Tolerant Systems. Springer Verlag, 2nd edition, 1990.
 
9
S. Mustafiz, X. Sun, J. Kienzle, and H. Vangheluwe. Model-Driven Requirements Assessment for Dependable Systems. Software and Systems Modeling, March 2008.
 
10
 
11