Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The Java Language Specification
The Java Language Specification
Test Driven Development: By Example
Test Driven Development: By Example
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Aspectual Caml: an aspect-oriented functional language
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming
Pluggable AOP: designing aspect mechanisms for third-party composition
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Modeling aspect mechanisms: a top-down approach
Proceedings of the 28th international conference on Software engineering
Efficient control flow quantification
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Software—Practice & Experience
Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Awesome: an aspect co-weaving system for composing multiple aspect-oriented extensions
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Using aspect-orientation in industrial projects: appreciated or damned?
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Unifying aspect- and object-oriented design
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using software product lines for runtime interoperability
Proceedings of the Workshop on AOP and Meta-Data for Software Evolution
Design pattern implementations in Eos
Proceedings of the 14th Conference on Pattern Languages of Programs
Modular aspect-oriented design with XPIs
ACM Transactions on Software Engineering and Methodology (TOSEM)
How to deal with non-functional properties in web service development
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Comparing white-box, black-box, and glass-box composition of aspect mechanisms
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A fine-grained join point model for more reusable aspects
APLAS'06 Proceedings of the 4th Asian conference on Programming Languages and Systems
Proceedings of the 34th International Conference on Software Engineering
Join token-based event handling: a comprehensive framework for game programming
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
A machine model for aspect-oriented programming
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Usage and testability of AOP: An empirical study of AspectJ
Information and Software Technology
Hi-index | 0.00 |
AspectWerkz is a framework targeted towards dynamic aspect-oriented programming (AOP) in commercial applications. Based on our experience designing and supporting AspectWerkz, we have identified what we believe are key issues for the commercial adoption of AOP. These are usability, agility, integration, expressiveness, performance, tool support and the concept of an aspect container that manages issues like security, isolation, visibility, deployment and manageability for the aspects. This invited talk will discuss these issues and how AspectWerkz tries to address them.