• DocumentCode
    2148888
  • Title

    Component specification framewor:Anoverview

  • Author

    Anwar, Sajid ; Rauf, Abdul Mannan ; Idrees, Fozia ; Ramzan, Muhammad

  • Author_Institution
    Institue of Manage. Sci., Peshawar, Pakistan
  • Volume
    1
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    803
  • Lastpage
    807
  • Abstract
    Most of the software developers are adopting the CBSE approach, to guarantee; on time delivery of software products, reduce development and maintenance cost and to improve reusability. CBSE is the development of new software by integrating built-in components. A component is a unit of composition with a well defined interface and having self-existence property. Component specification is performed in order to remove ambiguity/contradiction among the components. In this paper we have designed a component specification framework to maintain consistency among components. Our proposed framework is based on certain factors i-e functional specification, applicability, standards, related components, sample use, software connector´s specification, interface specification and behavior specification. With the help of this specification, we will be able to resolve component mismatch and compatibility problem. Also prevention from component integration failure is possible.
  • Keywords
    formal specification; software maintenance; software reusability; CBSE; behavior specification; component integration failure; component specification; development cost reduction; interface specification; maintenance cost reduction; reusability improvement; software connector specification; software products time delivery; Costs; Embedded software; Packaging; Software maintenance; Software packages; Software quality; Software reusability; Software standards; Taxonomy; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5451225
  • Filename
    5451225