Expressive scoping of dynamically-deployed aspects

É Tanter - Proceedings of the 7th international conference on …, 2008 - dl.acm.org
Several aspect languages and frameworks have recognized the need for dynamic
deployment of aspects. However, they do not provide sufficiently expressive means to …

[图书][B] Uniform genericity for aspect languages

T Rho, G Kniesel - 2004 - researchgate.net
Aspect-oriented programming languages promise to provide better modularity than pure
object-oriented decomposition. A typical benefit of increased modularity is ease of …

Expressive scoping of distributed aspects

É Tanter, J Fabry, R Douence, J Noyé… - Proceedings of the 8th …, 2009 - dl.acm.org
Dynamic deployment of aspects brings greater flexibility and reuse potential, but requires
proper means for scoping aspects. Scoping issues are particularly crucial in a distributed …

Static analysis of aspects

D Sereni, O de Moor - Proceedings of the 2nd international conference …, 2003 - dl.acm.org
Aspects are a novel programming language feature, to express concerns in program design
that crosscut traditional abstraction boundaries. The focus of this paper are dynamic aspects …

[PDF][PDF] A definition, overview and taxonomy of generic aspect languages

GKT Rho - L'Objet, Special issue'Développement de logiciels par …, 2006 - researchgate.net
Aspect-orientation promises better modularity than pure object-oriented decomposition. A
typical benefit of increased modularity is ease of maintenance, evolution and reuse …

Aspect assumptions: a retrospective study of AspectJ developers' assumptions about aspect usage

S Zschaler, A Rashid - Proceedings of the tenth international conference …, 2011 - dl.acm.org
Aspect developers constantly make a range of assumptions about the context in which their
aspects will be deployed; ranging from assumptions about other aspects deployed to …

Describing and using non functional aspects in component based applications

F Duclos, J Estublier, P Morat - … of the 1st international conference on …, 2002 - dl.acm.org
One of the major progress due to component based technology is the capability to let the"
infrastructure" manage some (non functional or extra functional) aspects such as …

The art of the meta-aspect protocol

T Dinkelaker, M Mezini, C Bockisch - Proceedings of the 8th ACM …, 2009 - dl.acm.org
Alternative semantics for aspect-oriented abstractions can be defined by language
designers using extensible aspect compiler frameworks. However, application developers …

[PDF][PDF] Need for instance level aspect language with rich pointcut language

H Rajan, K Sullivan - SPLAT: Software engineering Properties of …, 2003 - researchgate.net
A potentially important part of the design space for aspect-oriented languages remains
largely unexplored: namely that space of languages that combine expressive pointcut …

Classpects: unifying aspect-and object-oriented language design

H Rajan, KJ Sullivan - Proceedings of the 27th international Conference …, 2005 - dl.acm.org
The contribution of this work is the design, implementation, and early evaluation of a
programming language that unifies classes and aspects. We call our new module construct …