Can Aspect-Oriented Programming Lead to More Reliable Software?

  • Authors:
  • John Viega;Jeffrey Voas

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Software
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect-oriented programming (AOP) is a novel topic in the software engineering and languages communities. AOP appears to have the potential to significantly improve the reliability of programs, particularly by modularizing error-handling policies and allowing for easier maintenance and better reuse. In this article, we introduce AspectJ, the first AOP language, and demonstrate how you can use it to construct more reliable software