Abstract | ||
---|---|---|
Object-oriented frameworks play an important role in different kinds of software, such as product-lines, middleware, GUI com- ponents, IDEs, etc. Over the past recent years, fundamentals of framework design stabilized around the adoption of design pat- terns. However, major difficulties concerning framework learning and usage are still evident, and constitute a burden for those who have to deal with it. This paper proposes an approach that aims to facilitate framework usage, based on the concept of specialization aspect. We show how framework hot-spots can be modularized in terms of specialization aspects, and how these can give support for specializing a framework in a step-wise way. The approach is con- servative, in the sense that specialization aspects can be developed for an existing framework "as is". In order to support these claims, a case study has been carried out by applying the technique on the JHotDraw graphical framework. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1145/1218563.1218566 | Aspect-Oriented Software Development |
Keywords | Field | DocType |
patterns,object-oriented framework,framework usage,specialization aspect,step-wise refinement,aspect- oriented programming,framework design,framework hot-spots,case study,jhotdraw graphical framework,design pattern,existing framework,frameworkspecialization,hot-spots,gui component,framework specialization aspect,hot spots,middleware,computer science,aspect oriented programming,hot spot | Middleware,Aspect-oriented programming,Software engineering,Computer science,As is,Software design pattern,Software | Conference |
ISBN | Citations | PageRank |
1-59593-615-7 | 13 | 0.88 |
References | Authors | |
25 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
André L. Santos | 1 | 75 | 11.63 |
Antónia Lopes | 2 | 697 | 52.57 |
Kai Koskimies | 3 | 708 | 92.29 |