The reuse of Open Source Software (OSS) for safetycritical systems is seen with interest by industries, such as automotive, medical, and aerospace, as it enables shorter time-tomarket and lower development costs. However, safety certification demands to supply evidence about OSS quality, and a gap analysis is needed to assess if the cost to produce certification evidence is worthwhile. This paper presents an empirical study on an open-source RTOS (RTEMS). The study investigates the relationship between software complexity and the effort to achieve a high test coverage, which is one of the most impacting activity for certification. The objective is to figure out if, and to what extent, it is possible to predict such effort preventively, by looking at software complexity metrics. This would enable a preliminary screening and benchmarking of OSS items, supporting strategic decision making. The study shows that combining metrics with classifiers can achieve a good prediction accuracy.
Prediction of the Testing Effort for the Safety Certification of Open-Source Software: A Case Study on a Real-Time Operating System / Cotroneo, Domenico; DI LEO, Domenico; Natella, Roberto; Pietrantuono, Roberto. - (2016), pp. 141-152. (Intervento presentato al convegno 12th European Dependable Computing Conference tenutosi a Goteborg, Svezia) [10.1109/EDCC.2016.22].
Prediction of the Testing Effort for the Safety Certification of Open-Source Software: A Case Study on a Real-Time Operating System
COTRONEO, DOMENICO;DI LEO, DOMENICO;NATELLA, ROBERTO;PIETRANTUONO, ROBERTO
2016
Abstract
The reuse of Open Source Software (OSS) for safetycritical systems is seen with interest by industries, such as automotive, medical, and aerospace, as it enables shorter time-tomarket and lower development costs. However, safety certification demands to supply evidence about OSS quality, and a gap analysis is needed to assess if the cost to produce certification evidence is worthwhile. This paper presents an empirical study on an open-source RTOS (RTEMS). The study investigates the relationship between software complexity and the effort to achieve a high test coverage, which is one of the most impacting activity for certification. The objective is to figure out if, and to what extent, it is possible to predict such effort preventively, by looking at software complexity metrics. This would enable a preliminary screening and benchmarking of OSS items, supporting strategic decision making. The study shows that combining metrics with classifiers can achieve a good prediction accuracy.File | Dimensione | Formato | |
---|---|---|---|
07780353.pdf
solo utenti autorizzati
Descrizione: Versione pubblicata
Tipologia:
Versione Editoriale (PDF)
Licenza:
Accesso privato/ristretto
Dimensione
920.72 kB
Formato
Adobe PDF
|
920.72 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.