作者
Alessandro Garcia, Cláudio Sant'Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, Arndt Von Staa
发表日期
2005/3/14
图书
Proceedings of the 4th international conference on Aspect-oriented software development
页码范围
3-14
简介
Design patterns offer flexible solutions to common problems in software development. Recent studies have shown that several design patterns involve crosscutting concerns. Unfortunately, object-oriented (OO) abstractions are often not able to modularize those crosscutting concerns, which in turn decrease the system reusability and maintainability. Hence, it is important verifying whether aspect-oriented approaches support improved modularization of crosscutting concerns relative to design patterns. Ideally, quantitative studies should be performed to compare OO and aspect-oriented implementations of classical patterns with respect to important software engineering attributes, such as coupling and cohesion. This paper presents a quantitative study that compares aspect-based and OO solutions for the 23 Gang-of-Four patterns. We have used stringent software engineering attributes as the assessment criteria …
引用总数
20042005200620072008200920102011201220132014201520162017201820192020202120222023202431955495449354025361991774226552
学术搜索中的文章
A Garcia, C Sant'Anna, E Figueiredo, U Kulesza… - Proceedings of the 4th international conference on …, 2005