loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Working IEEE/IFIP Conference on Software Architecture (WISCA'01)
Annotating Reusable Software Architectures with Specialization Patterns
Amsterdam, The Netherlands
August 28-August 31
ISBN: 0-7695-1360-3
Markku Hakala, Tampere University of Technology
Juha Hautamaki, Tampere University of Technology
Kai Koskimies, Tampere University of Technology
Jukka Paakki, University of Helsinki
Antti Viljamaa, University of Helsinki
Jukka Viljamaa, University of Helsinki
An application framework is a collection of classes implementing the shared architecture of a family of applications. It is shown how the specialization interface ("hot spots") of a framework can be annotated with specialization patterns to provide task-based guidance for the framework specialization process. The specialization patterns define various structural, semantic, and coding constraints over the applications derived from the framework. We also present a tool that supports both the framework development process and the framework specialization process, based on the notion of specialization patterns. We will outline the basic concepts of the tool and discuss techniques to identify and specify specialization patterns as required by the tool. These techniques have been applied by the tool. These techniques have been applied in realistic case studies for creating programming environments for application frameworks.
Citation:
Markku Hakala, Juha Hautamaki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa, "Annotating Reusable Software Architectures with Specialization Patterns," wicsa, pp.171, Working IEEE/IFIP Conference on Software Architecture (WISCA'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.