paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge

使用 SLforge 自动发现商业信息物理系统开发工具链中的缺陷
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 2/10 · 该论文属于面向商业 CPS 工具链的差分测试与模型生成,核心是动态测试而非静态分析,也未涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析。虽涉及工业工具链和问题驱动的缺陷发现,但与用户当前核心研究方向距离较远。引用 48 inbox
Shafiul Azam Chowdhury, Soumik Mohian, Sidharth Mehra, Siddhant Gawsane, Taylor T. Johnson, Christoph Csallner
crossref: 2026-09-12

AI 速览

一句话:提出 SLforge,面向 Simulink 等商业 CPS 工具链自动生成模型并差分测试,以发现工具链缺陷。

商业信息物理系统(CPS)工具链(如 MathWorks Simulink)广泛用于 CPS 数据流模型的设计、仿真与验证,并生成部署在嵌入式系统中的代码二进制;形式化验证这类工具链目前不可行,测试加固因而关键。现有差分测试框架 CyFuzz 难以生成语言特性丰富的模型,且未利用非形式 Simulink 规范,也缺少现有 Simulink 模型研究来指导生成真实模型。为此,论文提出 SLforge,自动生成富语言特性的 Simulink 模型,并对商业工具链做差分测试,以发现缺陷。评估在真实商业工具链上检验模型生成与缺陷发现能力。

问题
商业 CPS 工具链(如 Simulink)用于 CPS 模型的设计、仿真与验证并生成嵌入式代码,但形式化验证不可行,需依靠测试加固;现有 CyFuzz 等差分测试难以生成语言特性丰富、真实的 Simulink 模型。
方法
提出 SLforge,面向 Simulink 语言特性自动生成富含语言特性的模型,并对商业 CPS 工具链进行差分测试以暴露缺陷。
评估
在 MathWorks Simulink 等商业 CPS 工具链上开展差分测试评估,检验 SLforge 生成模型的能力及其发现工具链缺陷的效果。
原文摘要(Abstract)

Cyber-physical system (CPS) development tool chains are widely used in the design, simulation, and verification of CPS data-flow models. Commercial CPS tool chains such as MathWorks' Simulink generate artifacts such as code binaries that are widely deployed in embedded systems. Hardening such tool chains by testing is crucial since formally verifying them is currently infeasible. Existing differential testing frameworks such as CyFuzz can not generate models rich in language features, partly because these tool chains do not leverage the available informal Simulink specifications. Furthermore, no study of existing Simulink models is available, which could guide CyFuzz to generate realistic models.

链接与引用

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

BibTeX
@inproceedings{paperbot4506,
  title = {Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge},
  author = {Shafiul Azam Chowdhury and Soumik Mohian and Sidharth Mehra and Siddhant Gawsane and Taylor T. Johnson and Christoph Csallner},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180231}
}