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.
2016
978-1-5090-1582-5
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].
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/676487
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact