Software Certification: Is There a Case against Safety Cases?

被引:0
|
作者
Wassyng, Alan [1 ]
Maibaum, Tom [1 ]
Lawford, Mark [1 ]
Bherer, Hans [1 ]
机构
[1] McMaster Univ, Fac Engn, McMaster Ctr Software Certificat, Hamilton, ON L8S 4K1, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Safety cases have become popular, even mandated, in a number of jurisdictions that develop products that have to be safe. Prior to their use in software certification, safety cases were already in use in domains like aviation, military applications, and the nuclear industry. Argument based methodologies/approaches have recently become the cornerstone for structuring justification and evidence to support safety claims. We believe that the safety case methodology is useful for the software certification domain, but needs to be tailored, more clearly defined, and more appropriately structured in analogy with regulatory regimes in classical engineering disciplines. This paper presents a number of reasons as to why current approaches to safety cases do not satisfy essential attributes for an effective software certification process and proposes improvements based on lessons learned from other engineering disciplines. In particular, the safety case approach lacks the highly prescriptive and domain specific nature that can be seen in other engineering specialities, in terms of engineering and analysis methods to be applied in generating the relevant evidence. Safety case approaches and corresponding methods should aim to achieve the levels of precision and effectiveness of engineering methods underpinning regulatory regimes in other engineering disciplines.
引用
收藏
页码:206 / 227
页数:22
相关论文
共 50 条
  • [21] UML for Software Safety and Certification Model-Based Development of Safety-Critical Software-Intensive Systems
    Huhn, Michaela
    Hungar, Hardi
    MODEL-BASED ENGINEERING OF EMBEDDED REAL-TIME SYSTEMS, 2010, 6100 : 201 - +
  • [22] CERTIFICATION OF SOFTWARE
    KRUCKEBERG, F
    WIRTSCHAFTSINFORMATIK, 1993, 35 (02): : 183 - 186
  • [23] SOFTWARE CERTIFICATION
    不详
    MER-MARINE ENGINEERS REVIEW, 1995, : 36 - 36
  • [24] A software safety risk taxonomy for use in retrospective safety cases
    Hill, Janice
    31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 179 - 183
  • [25] A Study on Integrated Airworthiness Certification Criteria for Avionics Software Safety and Security
    Han, Man-Goon
    Park, Tae-Kyou
    JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2018, 46 (01) : 86 - 94
  • [26] Structuring Modular Safety Software Certification by Using Common Criteria Concepts
    Preschern, Christopher
    Dietrich, Kurt
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 47 - 50
  • [27] Special section on: Reliability and Safety Certification of Software-Intensive Systems
    Gallina, Barbara
    Natella, Roberto
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2017, 158 : 152 - 152
  • [28] Product-based Safety Certification for Medical Devices Embedded Software
    Neto, Jose Augusto
    Damasio, Jemerson Figueiredo
    Monthaler, Paul
    Morais, Misael
    MEDINFO 2015: EHEALTH-ENABLED HEALTH, 2015, 216 : 227 - 231
  • [29] Safety cases for software-intensive systems
    Ainsworth, M
    Eastaughffe, K
    Simpson, A
    ASPECTS OF SAFETY MANAGEMENT, 2001, : 1 - 9
  • [30] Quality assurance and software certification in respect to software construction of safety critical X-by-wire systems
    Kühl, M
    Müller-Glaser, KD
    ELECTRONIC SYSTEMS FOR VEHICLES, 2003, 1789 : 467 - 475