Can aspect-oriented programming lead to more reliable software?

J. Vuas, John Viega · IEEE Software · 2000

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.

Read the paper · More papers on PaperTik