loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'06)
Software Component Specification: A Study in Perspective of Component Selection and Reuse
Orlando, Florida
February 13-February 16
ISBN: 0-7695-2515-6
C. J. Michael Geisterfer, Colorado State University
Sudipto Ghosh, Colorado State University

In component-based software engineering research, much effort has gone into developing specification techniques for software components. There exist many software component specification techniques, from Interface Description Language (IDL), to design-by-contract based, to formal methods. However, much of the focus of the research literature is aimed at component specification for the development of components, not their use. The current best practices for component specification ignore information that is vital in determining if an available, ready to use component contains precisely the functional and extra-functional properties required and if that component can be used in the target environment. These specification techniques do not sufficiently support selection and reuse of software components.

This paper evaluates some of the current component specification techniques with respect to the needs of component selection and reuse. From this evaluation, some recommendations made as to advancing the development of component specifications to include the purposes of component selection and reuse.

Index Terms:
component specification, component selection, component reuse, component based development
Citation:
C. J. Michael Geisterfer, Sudipto Ghosh, "Software Component Specification: A Study in Perspective of Component Selection and Reuse," iccbss, pp.100-108, Fifth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.