Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

A comprehensive code-based quality model for embedded systems: Systematic development and validation by industrial projects

: Mayr, Alois; Plosch, Reinhold; Kläs, Michael; Lampasona, Constanza; Saft, Matthias


IEEE Computer Society:
23rd IEEE International Symposium on Software Reliability Engineering, ISSRE 2012 : 27-30 November 2012, Dallas, TX
Los Alamitos: IEEE Computer Society, 2012
ISBN: 978-1-4673-4638-2 (Print)
ISBN: 978-0-7695-4888-3
International Symposium on Software Reliability Engineering (ISSRE) <23, 2012, Dallas/Tex.>
Conference Paper
Fraunhofer IESE ()
quality assessment; embedded software system; QuaMoCo; quality model; ESQM; SQUAD

Existing software quality models typically focus on common quality characteristics such as the ISO 25010 software quality characteristics. However, most of them provide insufficient operationalization for quality assessments of ource code. Moreover, they usually focus on software in general or on information systems and do not sufficiently cover the particularities of embedded systems. We have developed a quality model that covers quality requirements for source code that are specific for embedded systems software. It provides comprehensive operationalization (with 336 measures) for C and C++ systems, which allows for largely automated quality assessments. The empirical evaluations performed acknowledge moderate completeness of the requirements and the associated measures. Therefore, we still see room for improvements to allow covering even more aspects of embedded systems software quality. Nevertheless, the empirical validation (based on three industrial products) shows good concordance between the results gained by the automatic model-based assessment and independent expert judgment on code quality.