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 …

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 …

An expressive aspect language for system applications with Arachne

R Douence, T Fritz, N Loriant, JM Menaud… - Proceedings of the 4th …, 2005 - dl.acm.org
C applications, in particular those using operating system level services, frequently comprise
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 …

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 …

[PDF][PDF] Object system layer

M Goedicke, G Neumann, U Zdun - 2000 - eprints.cs.univie.ac.at
In diesem Papier erläutern wir einige Probleme der Komponierung, Konfiguration und
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 …

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 …

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 …

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 …