An overview of CaesarJ
I Aracic, V Gasiunas, M Mezini, K Ostermann - Transactions on Aspect …, 2006 - Springer
CaesarJ is an aspect-oriented language which unifies aspects, classes and packages in a
single powerful construct that helps to solve a set of different problems of both aspect …
single powerful construct that helps to solve a set of different problems of both aspect …
Virtual machine support for dynamic join points
C Bockisch, M Haupt, M Mezini… - Proceedings of the 3rd …, 2004 - dl.acm.org
A widespread implementation approach for the join point mechanism of aspect-oriented
languages is to instrument areas in code that match the static part of pointcut designators …
languages is to instrument areas in code that match the static part of pointcut designators …
An expressive aspect language for system applications with Arachne
C applications, in particular those using operating system level services, frequently comprise
multiple crosscutting concerns: network protocols and security are typical examples of such …
multiple crosscutting concerns: network protocols and security are typical examples of such …
Implementing protocols via declarative event patterns
RJ Walker, K Viggers - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
This paper introduces declarative event patterns (DEPs) as a means to implement protocols
while improving their traceability, comprehensibility, and maintainability. DEPs are …
while improving their traceability, comprehensibility, and maintainability. DEPs are …
Eos instance-level aspects for integrated system design
H Rajan, K Sullivan - ACM SIGSOFT Software Engineering Notes, 2003 - dl.acm.org
This paper makes two contributions: a generalization of AspectJ-like languages with first-
class aspect instances and instance-level advising, and a mapping of the mediator style for …
class aspect instances and instance-level advising, and a mapping of the mediator style for …
[PDF][PDF] Object system layer
In diesem Papier erläutern wir einige Probleme der Komponierung, Konfiguration und
Adaptierung von heterogenen Software-Komponenten. Einige bekannte Pattern können …
Adaptierung von heterogenen Software-Komponenten. Einige bekannte Pattern können …
Stateful aspects in JAsCo
W Vanderperren, D Suvée, MA Cibrán… - … Workshop, SC 2005 …, 2005 - Springer
Aspects that trigger on a sequence of join points instead of on a single join point are not
explicitly supported in current Aspect-Oriented approaches. Explicit protocols are however …
explicitly supported in current Aspect-Oriented approaches. Explicit protocols are however …
Composing aspects at shared join points
I Nagy, L Bergmans, M Aksit - Net. ObjectDays, NODe 2005, 2005 - research.utwente.nl
Aspect-oriented languages provide means to superimpose aspectual behavior on a given
set of join points. It is possible that not just a single, but several units of aspectual behavior …
set of join points. It is possible that not just a single, but several units of aspectual behavior …
Flexible binding for reusable composition of web services
C Pautasso, G Alonso - International conference on software composition, 2005 - Springer
In addition to publishing composite services as reusable services, compositions can also be
reused by applying them to orchestrate different component services. To do so, it is …
reused by applying them to orchestrate different component services. To do so, it is …
Aspects of composition in the Reflex AOP kernel
É Tanter - … Composition: 5th International Symposium, SC 2006 …, 2006 - Springer
Aspect composition is a challenging and multi-faceted issue, generally under-supported by
current AOP languages and frameworks. This paper presents the composition support …
current AOP languages and frameworks. This paper presents the composition support …