Title
Framework specialization aspects
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. Santos17511.63
Antónia Lopes269752.57
Kai Koskimies370892.29