A Safe, Secure, and Predictable Software Architecture for Deep Learning in Safety-Critical Systems

被引:0
|
作者
Biondi, Alessandro [1 ]
Nesti, Federico [1 ]
Cicero, Giorgiomaria [1 ]
Casini, Daniel [1 ]
Buttazzo, Giorgio [1 ]
机构
[1] Scuola Super Sant Anna, TeCIP Inst, I-56127 Pisa, Italy
关键词
Deep learning; deep neural networks (DNNs); fault-tolerance; machine learning; predictability; safety; safety-critical systems; security;
D O I
10.1109/LES.2019.2953253
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the last decade, deep learning techniques reached human-level performance in several specific tasks as image recognition, object detection, and adaptive control. For this reason, deep learning is being seriously considered by the industry to address difficult perceptual and control problems in several safety-critical applications (e.g., autonomous driving, robotics, and space missions). However, at the moment, deep learning software poses a number of issues related to safety, security, and predictability, which prevent its usage in safety-critical systems. This letter proposes a visionary software architecture that allows embracing deep learning while guaranteeing safety, security, and predictability by design. To achieve this goal, the architecture integrates multiple and diverse technologies, as hypervisors, run time monitoring, redundancy with diversity, predictive fault detection, fault recovery, and predictable resource management. Open challenges that stems from the proposed architecture are finally discussed.
引用
收藏
页码:78 / 82
页数:5
相关论文
共 50 条
  • [1] A Safe, Secure, and Predictable Software Architecture for Deep Learning in Safety-Critical Systems
    Biondi, Alessandro
    Nesti, Federico
    Cicero, Giorgiomaria
    Casini, Daniel
    Buttazzo, Giorgio
    [J]. IEEE Embedded Systems Letters, 2020, 12 (03): : 78 - 82
  • [2] SEnSE - An Architecture for a Safe and Secure Integration of Safety-Critical Embedded Systems
    Hoefig, Kai
    Klug, Amir
    [J]. 2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2018, : 263 - 267
  • [3] Predictable GPUWavefront Splitting for Safety-Critical Systems
    Klashtorny, Artem
    Wu, Zhuanhao
    Kaushik, Anirudh Mohan
    Patel, Hiren
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [4] A Predictable Framework for Safety-Critical Embedded Systems
    Andalam, Sidharta
    Roop, Partha S.
    Girault, Alain
    Traulsen, Claus
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (07) : 1600 - 1612
  • [5] A Framework for Software Safety in Safety-Critical Systems
    Medikonda, Ben Swarup
    Panchumarthy, Seetha Ramaiah
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 361 - 374
  • [6] Cetratus: A framework for zero downtime secure software updates in safety-critical systems
    Mugarza, Imanol
    Parra, Jorge
    Jacob, Eduardo
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (08): : 1399 - 1424
  • [7] Architecture for safety-critical transportation systems
    Ahangari, Hamzeh
    Ozkok, Yusuf Ibrahim
    Yildirim, Asil
    Say, Fatih
    Atik, Funda
    Ozturk, Ozcan
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2023, 98
  • [8] Architecture Level Safety Analyses for Safety-Critical Systems
    Kushal, K. S.
    Nanda, Manju
    Jayanthi, J.
    [J]. INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2017, 2017
  • [9] Fault mitigation in safety-critical software systems
    Subramanian, S
    Elliott, L
    Vishnuvajjala, RV
    Tsai, WT
    Mojdehbakhsh, R
    [J]. NINTH IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, PROCEEDINGS, 1996, : 12 - 17
  • [10] Software reuse in safety-critical airborne systems
    Wlad, Joe
    [J]. 2006 IEEE/AIAA 25TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1- 3, 2006, : 1160 - 1167