@inproceedings{411fe0c5905b4e23affcf6c6b2411f42,
title = "Issues with exception handling in object-oriented systems",
abstract = "The goals of exception handling mechanisms are to make programs more reliable and robust. The integration of exception handling mechanisms with object-oriented languages raises some unique issues. The requirements of exception handling often conflict with some of the goals of object-oriented designs, such as supporting design evolution, functional specialization, and abstraction for implementation transparency. This paper demonstrates these conflicts, illustrates that the use of exception handling in object-oriented systems poses potential pitfalls, and suggests that their resolution is one of the first steps necessary to make exception handling robust in object-oriented designs and languages.",
author = "Robert Miller and Anand Tripathi",
year = "1997",
doi = "10.1007/bfb0053375",
language = "English (US)",
isbn = "3540630899",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "85--103",
editor = "Mehmet Aksit and Satoshi Matsuoka",
booktitle = "ECOOP 1997 - Object-Oriented Programming - 11th European Conference, Proceedings",
note = "11th European Conference on Object-Oriented Programming, ECOOP 1997 ; Conference date: 09-06-1997 Through 13-06-1997",
}