Title :
Component specification framewor:Anoverview
Author :
Anwar, Sajid ; Rauf, Abdul Mannan ; Idrees, Fozia ; Ramzan, Muhammad
Author_Institution :
Institue of Manage. Sci., Peshawar, Pakistan
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;
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
DOI :
10.1109/ICCAE.2010.5451225