中文

面向分布式开发的安全自主驾驶 STPA:一项访谈研究

软件工程 2024-03-20 v1 机器学习

摘要

安全分析用于在安全相关功能的设计阶段识别危险并构建知识。这在特别适用于复杂的 AI 启用和软件密集型系统,如自动驾驶 (AD)。系统-理论过程分析 (STPA) 是一种在安全相关领域如防务和航空航天中应用的新方法,也在汽车行业中变得流行。然而,STPA 假设的先决条件在汽车系统工程的分布式开发和多抽象设计层次下并不完全有效。这会阻碍软件开发人员将 STPA 用于分析其软件作为更大系统的一部分,导致可追溯性不足。这可被视为持续开发和部署 (DevOps) 中的可维护性挑战。本文首先将 STPA 针对汽车行业的不同指南(如 J31887/ISO21448/STPA 手册)进行比较,以评估其在面向分布式开发复杂 AI 启用系统(如 AD)的适用性。进一步地,提出了一种克服在多级设计上下文中使用 STPA 挑战的方法。通过对汽车行业专家进行访谈研究,以验证这些挑战并评估所提出方法的有效性。

关键词

引用

@article{arxiv.2403.09509,
  title  = {On STPA for Distributed Development of Safe Autonomous Driving: An Interview Study},
  author = {Ali Nouri and Christian Berger and Fredrik Törner},
  journal= {arXiv preprint arXiv:2403.09509},
  year   = {2024}
}

备注

Accepted at SEAA. 8 pages, 2 figures