Adapting C++ exception handling to an extended COM exception model

  • Authors:
  • Bjørn Egil Hansen;Henrik Fredholm

  • Affiliations:
  • DNV AS, DNV Software Factory, Veritasveien 1, 1322 Høvik, Norway;Computas AS, Vollsveien 9, P.O. Box 482, 1327 Lysaker, Norway

  • Venue:
  • Advances in exception handling techniques
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes how correctness and robustness of component-based systems can be improved by categorising exceptions by component state and cause, and handling them accordingly. Further, it is shown how this model is supported in C++ in a COM-based environment, also simplifying the code for exception detection, signalling, and handling.