Certifying safety-critical software and ensuring its safety requires checking the conformance between safety requirements and design. Increasingly, the development of safety-critical software relies on modeling, and the System Modeling Language (SysML) is now commonly used in many industry sectors. Inspecting safety conformance by comparing design models against safety requirements requires safety inspectors to browse through large models and is consequently time consuming and error-prone. An important concern in relation to traceability is cost effectiveness. Making traceability cost effective requires a careful analysis of the trade-offs between the costs incurred over establishing and maintaining traceability links and the benefits that traceability offers. Traceability is considered worthwhile if it presents a significant advantage for achieving certain goals. In our case, the goals pursued from traceability are to increase the correctness and decrease the effort associated with design safety inspections.

Briand, L., Falessi, D., Nejati, S., Sabetzadeh, M., Yue, T. (2014). Traceability and sysml design slices to support safety inspections: A controlled experiment. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 23(1), 1-43 [10.1145/2559978].

Traceability and sysml design slices to support safety inspections: A controlled experiment

Falessi D.;
2014-01-01

Abstract

Certifying safety-critical software and ensuring its safety requires checking the conformance between safety requirements and design. Increasingly, the development of safety-critical software relies on modeling, and the System Modeling Language (SysML) is now commonly used in many industry sectors. Inspecting safety conformance by comparing design models against safety requirements requires safety inspectors to browse through large models and is consequently time consuming and error-prone. An important concern in relation to traceability is cost effectiveness. Making traceability cost effective requires a careful analysis of the trade-offs between the costs incurred over establishing and maintaining traceability links and the benefits that traceability offers. Traceability is considered worthwhile if it presents a significant advantage for achieving certain goals. In our case, the goals pursued from traceability are to increase the correctness and decrease the effort associated with design safety inspections.
2014
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Design
Empirical software engineering
Requirements Specification
Software and system safety
Software/program verification
Briand, L., Falessi, D., Nejati, S., Sabetzadeh, M., Yue, T. (2014). Traceability and sysml design slices to support safety inspections: A controlled experiment. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 23(1), 1-43 [10.1145/2559978].
Briand, L; Falessi, D; Nejati, S; Sabetzadeh, M; Yue, T
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/2108/273369
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 43
  • ???jsp.display-item.citation.isi??? 38
social impact