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
Keywords :
error handling; high level languages; programming; software maintenance; software reliability; software reusability; AspectJ programming language; aspect-oriented programming; error-handling policy modularization; reliable software; software engineering; software reuse; sofware maintenance; Computer languages; Maintenance; Object oriented modeling; Object oriented programming; Packaging; Programming profession; Software engineering; Software reusability; Software standards;