Design pattern implementation in Java and aspectJ
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
AspectJ in Action: Practical Aspect-Oriented Programming
AspectJ in Action: Practical Aspect-Oriented Programming
Emotions as a metaphor for altering operational behavior in autonomic computing
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Infrastructure for ubiquitous computing: improving quality with modularisation
Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software
A systematic review of comparative evidence of aspect-oriented programming
Information and Software Technology
Managing embedded systems complexity with aspect-oriented model-driven engineering
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
Aspect-Oriented Programming Will Improve Quality, Ramnivas LaddadSoftware engineers arealways looking for ways to improve modularity in software. Recently, aspect-oriented programming emerged as a new modularity technique that aims to cleanly separatethe implementation of crosscutting concerns(requirements and design elements that affect multiple modules). Several characteristics of AOP work together to improve software quality.Aspect-Oriented Programming: the Real Costs?, Roger AlexanderThe essence of aspect-oriented programming is that crosscutting concerns are factored into distinct abstractions (that is, aspects) that are solely responsible for a particular crosscutting concern. This raises the system's modularity and increases cohesion of the abstractions that are primary concerns. We must understand and address AOP's significant weaknesses before we can realize its benefits.