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 …
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 …
object-oriented decomposition. A typical benefit of increased modularity is ease of …
Expressive scoping of distributed aspects
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
programming language that unifies classes and aspects. We call our new module construct …