-
A Common Aspect Languages Interpreter
The value of using different (possibly domain-specific) aspect languages to deal with a variety of crosscutting concerns in the development of complex software systems... -
Prevision of evaluation by traces during the software design of interactive s...
International audience -
Declarative Specialization of Object-Oriented Programs
Designing and implementing generic software components is encouraged by languages such as object-oriented ones and commonly advocated in most application areas.... -
Analysis of aspect-oriented programs
Aspect oriented programming is a paradigm aiming at improving the separation of concerns. Typically, an aspect is defined for a concern that can not be isolated in a... -
Domain-Driven Development: the SmartTools Software Factory
With the increasing dependency on the Internet and the proliferation of new component and distributive technologies, the design and implementation of complex... -
AOP-Based Caching of Dynamic Web Content: Experience with J2EE Applications
Caching dynamic web content is an appealing approach to reduce Internet latency and server load. In aspect-oriented programming, caching is usually presented as an... -
Versatile Kernels for Aspect-Oriented Programming
Aspect-Oriented Programming (AOP) is a promising approach to modularizing software in presence of crosscutting concerns. Numerous proposals for AOP have been...
