Errors and Exceptions – Rights and Obligations

  • Johannes Siedersleben
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4119)


This paper addresses the numerous and painful problems of improper exception handling. It explains the difference between errors and exceptions and describes a practicable way for handling errors and exceptions which neither mingles responsibilities nor discloses hidden implementation information


Programming Language Software Architecture Risk Community Abnormal Result Information Hiding 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hunt, A., Thomas, D.: The Pragmatic Programmer. Addison-Wesley, Reading (2002)Google Scholar
  2. 2.
    Denert, E., Siedersleben, J.: Software-Engineering. Springer, Heidelberg (1992)Google Scholar
  3. 3.
    Goodenough, J.B.: Exception Handling: Issues and Proposed Notation. Communications of the ACM 18(12), 683–696 (1975)CrossRefMathSciNetzbMATHGoogle Scholar
  4. 4.
    Miller, R., Tripathi, A.: Issues with Exception Handling in Object-Oriented Systems. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 85–103. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  5. 5.
    Parnas, D.L., Würges, H.: Response to Undesired Events in Software Systems. In: Proceedings of the Second International Conference on Software Engineering, pp. 437–447 (1976)Google Scholar
  6. 6.
    Siedersleben, J. (ed.): Software-Technik. Hanser Verlag (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Johannes Siedersleben
    • 1
  1. 1.T-Systems Enterprise Services GmbHMünchenGermany

Personalised recommendations