Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568290
|View full text |Cite
|
Sign up to set email alerts
|

Mind the gap: assessing the conformance of software traceability to relevant guidelines

Abstract: Many guidelines for safety-critical industries such as aeronautics, medical devices, and railway communications, specify that traceability must be used to demonstrate that a rigorous process has been followed and to provide evidence that the system is safe for use. In practice, there is a gap between what is prescribed by guidelines and what is implemented in practice, making it difficult for organizations and certifiers to fully evaluate the safety of the software system. In this paper we present an approach,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 54 publications
(30 citation statements)
references
References 38 publications
0
30
0
Order By: Relevance
“…Such guidelines often specify traceability paths (i.e. that trace links must be established between particular types of source artifacts and target artifacts), and they often also specify the purpose of establishing the link [80]. What they fail to do is to specify the granularity of the links and the optimal trace path (i.e.…”
Section: Traceability Guidelinesmentioning
confidence: 99%
See 1 more Smart Citation
“…Such guidelines often specify traceability paths (i.e. that trace links must be established between particular types of source artifacts and target artifacts), and they often also specify the purpose of establishing the link [80]. What they fail to do is to specify the granularity of the links and the optimal trace path (i.e.…”
Section: Traceability Guidelinesmentioning
confidence: 99%
“…Recent work by Rempel et al generated a TIM from traceability data in a number of safety-critical projects and used formal logic to compare it to the TIM prescribed by relevant process guidelines. They formally defined a number of potential inconsistency and compliance problems and identified the occurrence of such problems in each of the evaluated projects [80]. However, other metrics could be designed to measure factors such as completeness, quality, and/or coverage of existing trace links.…”
Section: Determining and Communicating Confidencementioning
confidence: 99%
“…We characterize the required traceability information via the traceability information model (TIM) of Figure 5. TIMs are a common way of specifying how different development artifacts (and the elements thereof) should be traced to one another in order to support specific analytical tasks [12,13,14].…”
Section: Building Sysml Modelsmentioning
confidence: 99%
“…Some safety domains even developed domain-specific guidelines (e.g., avionics: , space: [ECSS 2009], automotive: [ISO 26262-6:2011], railway: [CENELEC 2011], medical: [FDA 2002) to address their particular needs. Although these guidelines were created to support practitioners, organizations in practice struggle to implement accurate and complete sets of trace links [Rempel et al 2013;Mäder et al 2013;Rempel et al 2014]. An analysis of the traceability information submitted by various organizations to the US Food and Drug Administration (FDA) as part of the medical device approval process in the United States showed a significant traceability gap between the traceability expectations as laid out in the FDA's "Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices" [FDA 2002], and the traceability data documented in the submissions .…”
Section: Motivationmentioning
confidence: 99%