Evaluation of Open Source Operating Systems for Safety-Critical Applications

被引:0
|
作者
Berntsson, Petter Sainio [1 ]
Stranden, Lars [2 ]
Warg, Fredrik [2 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] RISE Res Inst Sweden, Boras, Sweden
关键词
Functional safety; IEC; 61508; Open source software; Real-time operating systems; Software quality;
D O I
10.1007/978-3-319-65948-0_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There are many different open source real-time operating systems (RTOS) available, and the use of open source software (OSS) for safety-critical applications is considered highly interesting by industrial domains such as medical, aerospace and automotive, as it potentially enables lower costs and more flexibility. In order to use OSS in a safety-critical context, however, evidence that the software fulfills the requirements put forth in a functional safety standard for the relevant domain is necessary. However, the standards for functional safety typically do not provide a clear method for how one would go about certifying systems containing OSS. Therefore, in this paper we identify some important RTOS characteristics and outline a methodology which can be used to assess the suitability of an open source RTOS for use in a safety-critical application. A case study is also carried out, comparing two open source operating systems using the identified characteristics. The most suitable candidate is then assessed in order to see to what degree it can adhere with the requirements put forth in the widely used functional safety standard IEC 61508.
引用
收藏
页码:117 / 132
页数:16
相关论文
共 50 条
  • [1] SafeX: Open Source Hardware and Software Components for Safety-Critical Systems
    Alcaide, Sergi
    Cabo, Guillem
    Bas, Francisco
    Benedicte, Pedro
    Fuentes, Francisco
    Chang, Feng
    Lasfar, Ilham
    Canal, Ramon
    Abella, Jaume
    [J]. PROCEEDINGS OF THE 2022 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2022,
  • [2] An Operating System for Safety-Critical Applications on Manycore Processors
    Kluge, Florian
    Gerdes, Mike
    Ungerer, Theo
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 238 - 245
  • [3] Agile methods for open source safety-critical software
    Gary, Kevin
    Enquobahrie, Andinet
    Ibanez, Luis
    Cheng, Patrick
    Yaniv, Ziv
    Cleary, Kevin
    Kokoori, Shylaja
    Muffih, Benjamin
    Heidenreich, John
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 945 - 962
  • [4] Licensing of software for safety-critical applications on the basis of operating experience
    Ehrenberger, W
    [J]. PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 2358 - 2363
  • [5] Development of Safety-Critical Software Systems Using Open Source Software - A Systematic Map
    Sulaman, Sardar Muhammad
    Orucevic-Alagic, Alma
    Borg, Markus
    Wnuk, Krzysztof
    Host, Martin
    de la Vara, Jose Luis
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 17 - 24
  • [6] Building large, complex, distributed safety-critical operating systems
    Wedde, HF
    Lind, JA
    [J]. REAL-TIME SYSTEMS, 1997, 13 (03) : 277 - 302
  • [7] Building Large, Complex, Distributed Safety-Critical Operating Systems
    Horst F. Wedde
    Jon A. Lind
    [J]. Real-Time Systems, 1997, 13 : 277 - 302
  • [8] SAFETY-CRITICAL SYSTEMS
    MCDERMID, JA
    THEWLIS, DJ
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (02): : 35 - 35
  • [9] SAFETY-CRITICAL SYSTEMS
    RUDALL, BH
    [J]. ROBOTICA, 1990, 8 : 184 - 184
  • [10] DIGITAL-SYSTEMS - REVIEW OF SAFETY-CRITICAL APPLICATIONS
    IVES, G
    [J]. NUCLEAR ENGINEERING INTERNATIONAL, 1994, 39 (477): : 37 - 40