Component-based software development is becoming more generalized, representing a considerable efficient design for the embedded industry. The perspective of reduced development costs and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before embedded software component's industry reaches the maturity exhibited by other hardware component industries. Problems such as the component selection by their integrators and the uncertain quality of thirdparty developed components, bring new challenges to the embedded system design community. By the other hand, the embedded software components certification area is still immature and further research is needed in order to obtain well-defined standards for certification. In this way, we aim to propose an embedded component quality model, describing consistent and well-defined characteristics, quality attributes and related metrics for the components evaluation. A preliminary evaluation to analyze the results of using the embedded software component quality model proposed is also presented.
['Fernando Carvalho', 'Silvio Romero de Lemos Meira', 'Bruno Freitas', 'Nathalia Carvalho']
An embedded software component quality model - EQM