paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ADATracer - Towards A Software Traceability Pipeline for ADA Systems

ADATracer——面向 Ada 系统的软件可追溯性流水线
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 2/10 · 该论文关注 Ada 安全关键系统的需求-源码-提交-问题追溯恢复,属于软件工程与程序理解工具,虽包含 Ada-aware 解析器,但未涉及静态分析在 ML/Agentic 程序中的应用、LLM/Agent 改进静态分析/形式化验证、浮点程序分析或贝叶斯程序分析等用户核心方向。引用 0 inbox
Nithin Chepuri, Rajeev Thota, Venkat Kaushal Thippisetty, Sridhar Chimalakonda, Sumith Shankar
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 ADATracer,面向 Ada 安全关键系统,自动恢复需求、源码、提交与问题之间的追溯链接。

在航空电子、航天、汽车等安全关键领域,Ada 常用于认证驱动开发,但将自然语言需求、Ada 源码、版本控制提交与问题跟踪工件自动关联仍多靠人工,Ada 追溯工具也较少。本文提出 ADATracer:它结合关键词检索、语义向量嵌入与 Neo4j 知识图谱,并含 Ada 感知解析器,可处理包规范、包体与强类型等特性;支持追溯链接恢复和图探索,以检查从需求到实现与问题解决的证据链。作者将其应用于开源 Ada Web Application 框架,识别追溯链接,为认证驱动的 Ada 开发提供支持,并为安全关键系统研究提供框架。

问题
在安全关键的 Ada 系统开发中,需求、源码、提交和问题跟踪工件之间的追溯关联通常需要人工维护,且面向 Ada 的自动化追溯工具相对缺乏。
方法
ADATracer 结合关键词检索、语义向量嵌入和 Neo4j 知识图谱,并设计 Ada 感知解析器来处理包规范、包体与强类型等语言特性,以恢复和探索追溯链接。
评估
在开源 Ada Web Application(AWA)框架上应用 ADATracer,识别出需求到源码、提交与问题工件的追溯链接,并支持基于图的证据链检查;代码与演示视频公开。
原文摘要(Abstract)

Traceability is an important part of safety-critical software development in areas such as avionics, space, and automotive engineering. Ada is often used in these systems. It shows how requirements are implemented in code and how changes are reflected in commits and issue reports. Automated traceability tools for Ada are not as common as those for other programming languages. Currently, the systematic linking of requirements to Ada source files, version-control history, and issue artifacts is often a manual process that requires effort to maintain throughout the software lifecycle. We present ADATracer, a software traceability tool designed to recover links between natural language requirements, Ada source files, version-control commits, and issue-tracking artifacts. The tool uses keyword-based retrieval, semantic vector embeddings, and a Neo4j-based knowledge graph. It includes an Ada-aware parser that accounts for language features such as package specifications, bodies, and strong typing. ADATracer supports traceability recovery and graph-based exploration, allowing for the inspection of evidence chains from requirements to implementation and issue resolution. We apply ADATracer to the open-source Ada Web Application (AWA) framework, where the tool identifies traceability links. This work facilitates traceability in certification-driven Ada development and provides a framework for further study in safety-critical software systems. The source code and demonstration video are publicly available at https://github.com/rishalab/ADATracer and https://youtu.be/sb66cEffF-o.

链接与引用

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

BibTeX
@inproceedings{ChepuriTTCS26,
  title = {ADATracer - Towards A Software Traceability Pipeline for ADA Systems},
  author = {Nithin Chepuri and Rajeev Thota and Venkat Kaushal Thippisetty and Sridhar Chimalakonda and Sumith Shankar},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3806431}
}