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 …

A semantics for advice and dynamic join points in aspect-oriented programming

M Wand, G Kiczales, C Dutchyn - ACM Transactions on Programming …, 2004 - dl.acm.org
A characteristic of aspect-oriented programming, as embodied in Aspect J, is the use of
advice and point cuts to define behavior that crosscuts the structure of the rest of the code …

Open modules: Modular reasoning about advice

J Aldrich - European conference on object-oriented programming, 2005 - Springer
Advice is a mechanism used by advanced object-oriented and aspect-oriented
programming languages to augment the behavior of methods in a program. Advice can help …

Composition, reuse and interaction analysis of stateful aspects

R Douence, P Fradet, M Südholt - … of the 3rd international conference on …, 2004 - dl.acm.org
Aspect-Oriented Programming promises separation of concerns at the implementation level.
However, aspects are not always orrthogonal and aspect interaction is a fundamental …

A framework for the detection and resolution of aspect interactions

R Douence, P Fradet, M Südholt - International Conference on Generative …, 2002 - Springer
Abstract Aspect-Oriented Programming (AOP) promises separation of concerns at the
implementation level. However, aspects are not always orthogonal and aspect interaction is …

Modeling crosscutting in aspect-oriented mechanisms

H Masuhara, G Kiczales - European Conference on Object-Oriented …, 2003 - Springer
Modeling four aspect-oriented programming mechanisms shows the way in which each
supports modular crosscutting. Comparing the models produces a clear three part …

[图书][B] Software Languages

R Lämmel - 2018 - Springer
Ralf Lämmel Syntax, Semantics, and Metaprogramming Page 1 Software Languages Ralf
Lämmel Syntax, Semantics, and Metaprogramming Page 2 Software Languages Page 3 Ralf …

Quantum chaos and random matrix theory for fidelity decay in quantum computations with static imperfections

KM Frahm, R Fleckinger, DL Shepelyansky - The European Physical …, 2004 - Springer
We determine the universal law for fidelity decay in quantum computations of complex
dynamics in presence of internal static imperfections in a quantum computer. Our approach …

Deriving refactorings for AspectJ

L Cole, P Borba - Proceedings of the 4th international conference on …, 2005 - dl.acm.org
In this paper we present aspect-oriented programming laws that are useful for deriving
refactorings for AspectJ. The laws help developers to verify if the transformations they define …

Trace-based aspects

R Douence, P Fradet, M Südholt - Aspect-Oriented Software …, 2004 - inria.hal.science
This chapter presents trace-based aspects which take into account the history of program
executions in deciding what aspect behavior to invoke. Such aspects are defined in terms of …