A component quality assurance process

  title={A component quality assurance process},
  author={Alexandre Alvaro and Eduardo Santana de Almeida and Silvio Meira},
  booktitle={SOQUA '07},
One of the major problem with Component-Based Software Engineering (CBSE) is the quality of the components used in a system. The reliability of a component-based software system depends on the reliability of the components that is made of. In CBSE, the proper search, selection and evaluation process of components is considered the cornerstone for the development of any effective component-based system. So far the software industry was concentrated on the functional aspects of components… 

Figures from this paper

Protecting Intellectual Property by Certified Component Quality Descriptions

  • Henning Groenda
  • Computer Science
    2012 Ninth International Conference on Information Technology - New Generations
  • 2012
This paper shows how certification of quality descriptions can be integrated into a CBSE development process and provides a guideline supporting the selection of a certification level and point out the implications on the effort distribution on the different participating roles.

Certifying Software Component Performance Specifications

This work presents a round-trip approach for using, assessing, and certifying the accuracy of parameterized, probabilistic, deterministic, and concurrent performance specifications.

Using Software Model Checking for Software Certification

A set of automated techniques to certify model-checking results that uses information collected by a model checker during the verification of a program to speed up the certification of that program.

Defects Prevention Forecasting Methodology

The new methodology for quality control system of manufacturing technological process, particularly the defects preventing forecasting  methodology is developed in the given paper. The methodology is

MidGate: middleware platform for service gateway based distributed systems

The MidGate platform is a middleware platform that provides communication middleware, a set of generic service elements, and a dynamically reconfigurable service framework to be applied in the development and deployment of distributed applications.

Improving Quality Education for Sustainable Development in Nigeria

Focusing on how to improve the quality of education for sustainable national development in Nigeria, the study implicated the fact that once quality education is assured, the outcome of it is

Tracer Study of Bachelor of Arts Graduates Major in English

The English program provides a comprehensive study of the English language and is designed to help students improve their speech and writing skills. It also traces what competencies graduates use



Software component certification: a survey

This paper presents a survey of software component certification research, and indicates that the certification stands out as an essential area to evaluate the component reliability level.

Towards a Software Component Quality Model

This study proposes a component quality model, describing consistent and well-defined characteristics for the components evaluation, and presents a brief survey on software component certification area, analyzing its lacks and further directions.

Quality Attributes for a Component Quality Model

A component quality model is proposed, describing mainly the quality attributes and related metrics for the components evaluation of software component industry, representing a considerable market for the software industry.

Quality Attributes for COTS Components

A quality model for CBSD based on ISO 9126 is proposed, that defines a set of quality attributes and their associated metrics for the effective evaluation of COTS components.

Quality Characteristics for Software Components: Hierarchy and Quality Guides

This chapter identifies the quality characteristics and sub-characteristics most relevant for software components and organizes them in dimensions that are critical to their assessment.

The quest for software components quality

An overview of the current research efforts on software components, from a quality assessment perspective is presented, to complement the currentResearch trends with a more effective component quality and complexity evaluation.

A Software Component Maturity Model (SCMM)

A software component maturity model is proposed in order to assure quality for each kind of software component risk-level, describing its levels, techniques adopted and the guidelines for selecting evaluation levels.

COTS Software Quality Evaluation

The approach, based on the latest international standards for software product quality and evaluation, provides acquirers of COTS software with a method to select software products with identified and measured quality characteristics.

Towards a Software Component Certification Framework

A certification framework to evaluate the quality of software components in an efficient way is proposed and will help organizations struggle in their attempts to select an appropriate component in their system.

A Process for COTS Software Product Evaluation

A tailorable software product evaluation process that can support organizations in making carefully reasoned and sound product decisions is described.