• DocumentCode
    3279948
  • Title

    Software component specification: a study in perspective of component selection and reuse

  • Author

    Geisterfer, CJ Michael ; Ghosh, Sudipto

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., USA
  • fYear
    2006
  • fDate
    13-16 Feb. 2006
  • Abstract
    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.
  • Keywords
    formal specification; object-oriented programming; software reusability; software selection; component-based software engineering; design-by-contract based method; formal method; interface description language; software component reusability; software component selection; software component specification; Application software; Assembly systems; Best practices; Computer science; Software engineering; Software systems; Time to market; component based development; component reuse; component selection; component specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
  • Print_ISBN
    0-7695-2515-6
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2006.26
  • Filename
    1595753