Refactoring Idiomatic Exception Handling in C + + : Throwing and Catching Exceptions with Aspects

@inproceedings{HewlettPackard2007RefactoringIE,
  title={Refactoring Idiomatic Exception Handling in C + + : Throwing and Catching Exceptions with Aspects},
  author={Michael Mortensen Hewlett-Packard},
  year={2007}
}
  • Michael Mortensen Hewlett-Packard
  • Published 2007
Aspect-oriented programming can be used to modularize crosscutting concerns to improve the maintainability of large systems. Exceptions cross-cut legacy applications and are often implemented in idioms which cannot be globally enforced. We describe an aspect-oriented approach for throwing exceptions in place of the “return code idiom”, and discuss using aspects to handle those exceptions in a modular way. We also describe challenges we encountered in implementing some exception-handling control… CONTINUE READING
10 Citations
13 References
Similar Papers

References

Publications referenced by this paper.
Showing 1-10 of 13 references

A quantitative study on the aspectization of exception handling

  • F. C. Filho, C.M.F. Rubira, A. Garcia
  • In In ECOOP’2005 Workshop on Exception Handling…
  • 2005
Highly Influential
4 Excerpts

Gybels. the existence of the AOSDevolution paradox

  • T. Tourwé, J. Brichau
  • SPLAT: Software Engineering Properties of…
  • 2003
2 Excerpts

Similar Papers

Loading similar papers…