Arguing on software-level verification techniques appropriateness
2017 (English)In: Lect. Notes Comput. Sci., Springer Verlag , 2017, p. 39-54Conference paper, Published paper (Refereed)
Abstract [en]
In this paper, we investigate the pondered selection of innovative software verification technology in the safety-critical domain and its implications. Verification tools perform analyses, testing or simulation activities. The compliance of the techniques implemented by these tools to fulfill standard-mandated objectives (i.e., to be means of compliance in the context of DO-178C and related supplements) should be explained to the certification body. It is thereby difficult for practitioners to use novel techniques, without a systematic method for arguing their appropriateness. Thus, we offer a method for arguing the appropriate application of a certain verification technique (potentially in combination with other techniques) to produce the evidence needed to satisfy certification objectives regarding fault detection and mitigation in a realistic avionics application via safety cases. We use this method for the choice of an appropriate compiler to support the development of a drone.
Place, publisher, year, edition, pages
Springer Verlag , 2017. p. 39-54
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 10488 LNCS
Keywords [en]
Faults, Safety cases, Standard compliance, Verification techniques, Fault detection, Faulting, Regulatory compliance, Safety engineering, Verification, Avionics applications, Certification bodies, Safety case, Safety-critical domain, Software verification, Systematic method, Verification tools, Compliance control
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-36559DOI: 10.1007/978-3-319-66266-4_3ISI: 000449737300003Scopus ID: 2-s2.0-85029450911ISBN: 9783319662657 (print)OAI: oai:DiVA.org:mdh-36559DiVA, id: diva2:1147622
Conference
13 September 2017 through 15 September 2017
2017-10-062017-10-062018-11-29Bibliographically approved