paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Mutation Testing of Simulink Cyber-Physical System Models: Challenges and Solutions in Practice

Simulink 信息物理系统模型的变异测试:实践中的挑战与解决方案
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026匹配度 2/10 · 论文关注 Simulink/StateFlow 信息物理系统模型的变异测试,属于模型级测试与工业实践,虽然符合工业落地与问题驱动的偏好,但与用户核心方向(静态分析、LLM/Agent 与程序分析交叉、浮点程序分析、贝叶斯程序分析)没有直接关联。引用 0 inbox
Murat Kavak, Onur Kilincceker, Serge Demeyer, Kevin Vandenbroucke, Halim Abdurrahman Ceylan
crossref: 2026-10-09

AI 速览

一句话:通过工业试点揭示 Simulink/StateFlow 模型变异测试的实践挑战(等价变异体、需求追溯等)并给出经验教训。

本文关注信息物理系统开发中的“左移”测试策略:由于后期缺陷发现代价高昂,工程师需要在设计阶段就对用于仿真、原型与可行性分析的模型进行测试,而变异测试被认为是一种可支持该策略的手段。作者在 DUCO(一家楼宇通风系统制造商)开展试点项目,该公司长期采用以 Simulink 和 StateFlow 为核心的基于模型的工程实践,并为其模型编写了单元测试。研究结合工具原型 MUT4SLX,分析在工业环境中引入变异测试时所遇到的挑战与获得的经验教训。结果发现,等价变异体、需求可追溯性以及针对 StateFlow 的变异测试构成了三类尤为突出的难题,且此前尚未在学术文献中被报道。本文据此总结了实践中的问题与应对思路,为在基于模型的信息物理系统工程中落地变异测试提供了经验参考。

问题
在信息物理系统的“左移”测试中,工程师需要测试 Simulink/StateFlow 等设计模型,但将变异测试引入工业级基于模型的工程实践存在哪些具体挑战尚不明确。
方法
在 DUCO 公司开展试点项目,结合工具原型 MUT4SLX,对该公司基于 Simulink/StateFlow 的模型及其单元测试实施变异测试,并系统记录与归纳所遇挑战和经验教训。
评估
通过工业试点这一实践性评估方式,识别出等价变异体、需求追溯与 StateFlow 变异测试三类此前文献未报道的挑战,并总结相应解决思路。
原文摘要(Abstract)

Several experience reports illustrate that mutation testing is capable of supporting a "shift-left" testing strategy, especially in industries where late bug discovery incurs very high costs and risks. In the context of cyber-physical systems, a "shift left" implies that engineers need to test the design models used to simulate, prototype, and analyse the feasibility of the system under design. In this paper, we analyse the challenges we encountered and the lessons we learned when incorporating mutation testing in the context of DUCO, a company producing ventilation systems for buildings. The engineers within DUCO have years of experience with model-based engineering centered around Simulink and StateFlow, including unit tests for their models. During a pilot project with our tool prototype MUT4SLX we learned that equivalent mutants, requirement traceability, and mutation testing for StateFlow represent particular challenges not yet reported in the academic literature.

链接与引用

DOI 原文 · arXiv ·

BibTeX
@inproceedings{paperbot12324,
  title = {Mutation Testing of Simulink Cyber-Physical System Models: Challenges and Solutions in Practice},
  author = {Murat Kavak and Onur Kilincceker and Serge Demeyer and Kevin Vandenbroucke and Halim Abdurrahman Ceylan},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834529}
}