paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SAFA: A Tool for Supporting Safety Analysis in Evolving Software Systems

SAFA:支持演化软件系统中安全性分析的工具
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 该论文将深度学习用于安全案例分析、缺失工件提示与跨版本变更影响可视化,属于软件工程/安全保证方向,而非用户核心关注的静态分析、形式化验证、浮点程序分析或贝叶斯程序分析,也未聚焦 LLM/Agentic 程序或 LLM 改进分析工具。引用 4 inbox
Alberto D. Rodriguez, Timothy Newman, Katherine R. Dearstyne, Jane Cleland-Huang
crossref: 2026-09-12

AI 速览

一句话:SAFA 利用深度学习生成需求、设计、代码与测试等安全论证树,自动提示缺失工件并可视化跨版本变更对系统安全的影响。

安全关键系统(如医疗设备、自动驾驶和工厂机器人)在敏捷迭代中发布新功能可能引入危害,导致运行时失效,进而使项目陷入“big freeze”。SAFA 面向演化软件系统中的安全分析,利用深度学习从需求、设计、代码、测试等制品生成安全论证树,展示危害如何被缓解,并在关键制品缺失时自动告警。工具结合颜色、标注和推荐动态可视化不同软件版本间的变更,并在安全案例上增加可视注解,帮助用户检测和分析变更对系统安全的潜在不利影响。作者提供了工具演示视频。摘要未报告定量评估,仅提及工具演示链接。

问题
安全关键系统在敏捷演化中发布新功能可能引入危害并导致运行时失效,组织因此陷入“big freeze”,亟需在版本变更中持续分析安全影响并发现缺失的安全制品。
方法
SAFA 使用深度学习生成需求、设计、代码、测试等制品的安全论证树,自动检测缺失关键制品,并通过颜色、注解、推荐和安全案例可视注解动态展示跨版本变更及其安全影响。
评估
摘要未报告系统化定量评估或用户研究,仅提供 YouTube 工具演示链接以展示工具功能。
原文摘要(Abstract)

Many organizations seek to increase their agility in order to deliver more timely and competitive products. However, in safety-critical systems such as medical devices, autonomous vehicles, or factory floor robots, the release of new features has the potential to introduce hazards that potentially lead to run-time failures that impact software safety. As a result, many projects suffer from a phenomenon referred to as the big freeze. SAFA is designed to address this challenge. Through the use of cutting-edge deep-learning solutions, it generates trees of requirements, designs, code, tests, and other artifacts that visually depict how hazards are mitigated in the system, and it automatically warns the user when key artifacts are missing. It also uses a combination of colors, annotations, and recommendations to dynamically visualize change across software versions and augments safety cases with visual annotations to aid users in detecting and analyzing potentially adverse impacts of change upon system safety. A link to our tool demo can be found at https://www.youtube.com/watch?v=r-CwxerbSVA.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7366,
  title = {SAFA: A Tool for Supporting Safety Analysis in Evolving Software Systems},
  author = {Alberto D. Rodriguez and Timothy Newman and Katherine R. Dearstyne and Jane Cleland-Huang},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559535}
}