Transactions on Aspect-Oriented Software Development VIIIShmuel Katz, Mira Mezini This volume, the 8th in the Transactions on Aspect-Oriented Software Development series, contains two regular submissions and a special section, consisting of five papers, on the industrial applications of aspect technology. The regular papers describe a framework for constructing aspect weavers, and patterns for reusable aspects. The special section begins with an invited contribution on how AspectJ is making its way from an exciting new hype topic to a valuable technology in enterprise computing. The remaining four papers each cover different industrial applications of aspect technology, which include a telecommunication platform, a framework for embedding user assistance in independently developed applications, a platform for digital publishing, and a framework for program code analysis and manipulation. |
Contents
A ModelDriven Framework for Aspect Weaver Construction | 1 |
A System of Patterns for Reusable Aspect Libraries | 46 |
Other editions - View all
Transactions on Aspect-Oriented Software Development VIII Shmuel Katz,Mira Mezini No preview available - 2011 |
Common terms and phrases
abstract aspect abstract pointcut access control accidental complexity AOSD application architecture Aselsan aspect language aspect library Aspect Pascal aspect weavers Aspect-Oriented Programming Aspect-Oriented Software Development AspectC++ AspectJ back-end behavior captures checkAccess components concrete syntax connectors construction context control flow crosscutting concerns database defined Definition Tool design patterns digital publishing dynamic ease-of-use embedded user assistance example execution extension FORTRAN framework front-end functionality GPLs Hibernate implementation integration introduced Java JBoss AOP join point abstractions Listing LNCS mapping marker interface Message metamodel middleware model-driven modular multiple Object Pascal object-oriented OpenJPA OSGi parse parser pointcut interface pointcut method problem program transformation program transformation rule programming idioms provides PUMA query result reusable aspect reuse run-time Section semantics separation of concerns solidDB solution source code specific structure target template pointcut tion type parameters user tracking weaving