loading...
Patterns and Component-Oriented System Development
Porto, Portugal August 30-September 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EURMIC.2005.4631st EUROMICRO Conference on Software ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
John Hutchinson, Computing Department, Lancaster University, Lancaster LA1 4YR, UK
Gerald Kotonya, Computing Department, Lancaster University, Lancaster LA1 4YR, UK

A primary aim of component-based software engineering (CBSE) is to benefit from the reuse of stable software components, in order to reduce production costs, improve system quality and achieve greater productivity. It is not surprising, then, that applying patterns to CBSE is an attractive goal, since patterns themselves are an expression of the desire to achieve benefits by reuse. We present an analysis of applying patterns to CBSE and show that there are significant challenges in reaping the benefits of patterns in blackbox development. However, by exploring the real motivations behind the use of patterns in software engineering, it is possible to apply certain patterns concepts and to achieve real benefit from doing so. We also show how the approach can be applied to other blackbox development approaches.

Index Terms:
CBSE, Component, COTS, Patterns, Reuse.
Citation:
John Hutchinson, Gerald Kotonya, "Patterns and Component-Oriented System Development," euromicro, pp.126-133, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, 2005
Usage of this product signifies your acceptance of the Terms of Use.