arXiv:2602.20334cs.SEcs.RO2026-02被引 1

针对深度学习机器人软件的不确定性,提出新型测试分析框架

UAMTERS: Uncertainty-Aware Mutation Analysis for DL-enabled Robotic Software

  • 引入考虑不确定性的变异算子,模拟深度学习组件的行为波动
  • 通过变异分数量化测试集在不同不确定性下的失效检测能力
  • 在3个机器人案例中验证了对不确定性故障的捕捉效果

自适应机器人需应对环境变化,常集成深度学习(DL)模块以实现感知、决策与控制,提升自主性。然而,DL软件固有的不确定性使其在动态环境中难以保证可靠性。现有测试生成技术虽能评估测试有效性,但缺乏针对DL不确定性场景的变异分析方法。为此,本文提出UAMTERS:一种不确定性感知的变异分析框架,引入不确定性感知的变异算子,显式注入随机不确定性,模拟深度学习组件的行为波动。同时提出变异分数指标,量化测试套件在不同不确定性水平下发现故障的能力。在三个机器人案例研究中,UAMTERS有效区分测试质量,并捕捉到由不确定性引发的故障。

原文摘要 · Abstract (English)

Self-adaptive robots adjust their behaviors in response to unpredictable environmental changes. These robots often incorporate deep learning (DL) components into their software to support functionality such as perception, decision-making, and control, enhancing autonomy and self-adaptability. However, the inherent uncertainty of DL-enabled software makes it challenging to ensure its dependability in dynamic environments. Consequently, test generation techniques have been developed to test robot software, and classical mutation analysis injects faults into the software to assess the test suite's effectiveness in detecting the resulting failures. However, there is a lack of mutation analysis techniques to assess the effectiveness under the uncertainty inherent to DL-enabled software. To this end, we propose UAMTERS, an uncertainty-aware mutation analysis framework that introduces uncertainty-aware mutation operators to explicitly inject stochastic uncertainty into DL-enabled robotic software, simulating uncertainty in its behavior. We further propose mutation score metrics to quantify a test suite's ability to detect failures under varying levels of uncertainty. We evaluate UAMTERS across three robotic case studies, demonstrating that UAMTERS more effectively distinguishes test suite quality and captures uncertainty-induced failures in DL-enabled software.

机器人测试深度学习不确定性变异分析

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。