作者
Nelio Cacho, Claudio Sant'Anna, Eduardo Figueiredo, Alessandro Garcia, Thais Batista, Carlos Lucena
发表日期
2006/3/20
图书
Proceedings of the 5th international conference on Aspect-oriented software development
页码范围
109-121
简介
Pattern composition has been shown as a challenge to applying design patterns in real software systems. One of the main problems is that multiple design patterns in a system are not limited to affect only the application concerns. They also crosscut each other in multiple heterogeneous ways so that their separation and composition are far from being trivial. In this context, it is of paramount importance to systematically verify whether aspect-oriented programming (AOP) supports improved composability of design patterns. This paper presents a systematic investigation on how AOP scales up to deal with modularization of pattern-specific concerns in the presence of pattern interactions. We have made both qualitative and quantitative assessments of 62 pairwise compositions taken from 3 medium-sized systems implemented in Java and AspectJ programming languages. Our analysis has also included the evaluation …
引用总数
200520062007200820092010201120122013201420152016201720182019202020212022202312218171414139182622211121
学术搜索中的文章
N Cacho, C Sant'Anna, E Figueiredo, A Garcia… - Proceedings of the 5th international conference on …, 2006