Improving modularity of reflective middleware with aspect-oriented programming

11 years 9 months ago
Improving modularity of reflective middleware with aspect-oriented programming
Reflective middleware has been proposed as an effective way to enhance adaptability of component-oriented middleware architectures. To be effectively adaptable, the implementation of reflective middleware needs to be modular. However, some recently emerged applications such as mobile, pervasive, and embedded applications have imposed more stringent modularity requirements to the middleware design. They require support for the conception of a minimal middleware while promoting finegrained modularity of reflective middleware features. The key problem is that fundamental mechanisms for decomposing reflective middleware implementations, such as object-oriented ones, suffer from not providing the proper means to achieve the required level of localizing reflection-specific concerns. This paper presents a systematic investigation on how aspect-oriented programming scales up to improve modularity of typical reflection-specific crosscutting concerns. We have quantitatively compared Java and As...
Nélio Cacho, Thaís Vasconcelos Batis
Added 22 Aug 2010
Updated 22 Aug 2010
Type Conference
Year 2006
Where EDO
Authors Nélio Cacho, Thaís Vasconcelos Batista, Alessandro Garcia, Cláudio Sant'Anna, Gordon S. Blair
Comments (0)