Component Certification Process and Standards

Component Certification Process and Standards

Parminder Kaur, Hardeep Singh
ISBN13: 9781466629585|ISBN10: 1466629584|EISBN13: 9781466629592
DOI: 10.4018/978-1-4666-2958-5.ch002
Cite Chapter Cite Chapter

MLA

Kaur, Parminder, and Hardeep Singh. "Component Certification Process and Standards." Designing, Engineering, and Analyzing Reliable and Efficient Software, edited by Hardeep Singh and Kulwant Kaur, IGI Global, 2013, pp. 22-39. https://doi.org/10.4018/978-1-4666-2958-5.ch002

APA

Kaur, P. & Singh, H. (2013). Component Certification Process and Standards. In H. Singh & K. Kaur (Eds.), Designing, Engineering, and Analyzing Reliable and Efficient Software (pp. 22-39). IGI Global. https://doi.org/10.4018/978-1-4666-2958-5.ch002

Chicago

Kaur, Parminder, and Hardeep Singh. "Component Certification Process and Standards." In Designing, Engineering, and Analyzing Reliable and Efficient Software, edited by Hardeep Singh and Kulwant Kaur, 22-39. Hershey, PA: IGI Global, 2013. https://doi.org/10.4018/978-1-4666-2958-5.ch002

Export Reference

Mendeley
Favorite

Abstract

Component-based technology deals with the process of assembling existing software components in an application such that they interact to satisfy a predefined functionality. The success of component-based software depends on system integrator’s ability to select the most suitable software components for their intended application (Leavens and Sitaraman, 2000; Voas and Payne, 2000; Crnkovic et al., 2001). One persistent and largely unaddressed challenge is how the consumers of software components can obtain a meaningful level of trust in the runtime behaviour of software components. The most frequently cited concerns are centered on issues of security and component behaviour (Wallnau, 2004). Certification is a practical, proven means of establishing trust in various sorts of things in other disciplines and is, therefore a natural contender for developing trust in software components. This is only possible if component suppliers have clear and reliable information about their component’s functional and non-functional properties. The component attributes allow system integrator to better classify the components. The reliability of a component-based software system is dependant on the reliability of the components that is made of. Proper search, selection, and evaluation process of components is considered as cornerstone for the development of any effective component-based system (Alexandre, 2010).This chapter defines certain properties of a component, which are helpful during their classification process along with component certification/accreditation process, which further helps component suppliers to issue the guarantee of claimed functional properties and quality attributes. Component certification framework is also discussed to evaluate the quality of software components with the help of component quality model and measurement mechanism.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.