Aspect Oriented Programming
Abstract
Over the lifetime of the project we developed a general-purpose aspect-oriented programming (AOP) extension to Java, called AspectJ, cultivated a user community for AspectJ, and showed that the technology was useful for a wide range of software development problems. AspectJ is now the de facto standard AOP language, not just for Java, but in some sense for languages beyond Java. This significant milestone came about through major scientific, engineering, and community building accomplishments throughout the life of the project.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 2003
- Accession Number
- ADA417906
Entities
People
- Erik Hilsdale
- Gregor Kiczales
- James Hugunin
- Jeff Palm
- Mik Kersten