paperbot · PL 论文追踪

全部论文 待读 收藏

P2 RoboFuzz: fuzzing robotic systems over robot operating system (ROS) for finding correctness bugs

RoboFuzz:面向机器人操作系统(ROS)的机器人系统模糊测试以发现正确性缺陷
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 1/10 · 该论文研究 ROS 机器人系统的动态模糊测试,目标是发现语义正确性缺陷,与静态分析、LLM/Agent 改进程序分析、浮点程序分析或贝叶斯程序分析均无直接关联。其测试/调试方向虽属程序分析邻近领域,但并非用户研究画像的核心关注点。引用 29 inbox
Seulbae Kim, Taesoo Kim
crossref: 2026-09-12

AI 速览

一句话:提出 RoboFuzz,在 ROS 之上对机器人系统进行模糊测试,用于发现语义正确性缺陷。

机器人系统正日益融入人类生活,Robot Operating System(ROS)作为开源中间件套件,凭借实用的工具与库被广泛用于快速开发机器人。本文关注 ROS 及基于 ROS 的机器人系统中相对缺乏测试的一类缺陷,即语义正确性缺陷,包括规约违背、物理定律违背以及信息物理差异。这类缺陷往往源于机器人系统的信息物理本质:带有噪声的硬件组件与软件组件紧密交织,因此现有主要面向内存安全缺陷的模糊测试方法无法检测到它们。为此,论文提出 RoboFuzz,在 ROS 之上对机器人系统进行模糊测试,以暴露此类语义正确性缺陷。

问题
现有模糊测试主要针对内存安全缺陷,难以发现由硬件噪声与软件组件交织这一信息物理特性所导致的语义正确性缺陷,如规约违背、物理定律违背与信息物理差异。
方法
提出 RoboFuzz,在机器人操作系统(ROS)之上对 ROS 及基于 ROS 的机器人系统进行模糊测试,针对其信息物理特性生成测试以暴露语义正确性缺陷。
评估
论文以在 ROS 机器人系统中发现语义正确性缺陷为评估目标;摘要未给出具体实验设置与量化结果。
原文摘要(Abstract)

Robotic systems are becoming an integral part of human lives. Responding to the increased demands for robot productions, Robot Operating System (ROS), an open-source middleware suite for robotic development, is gaining traction by providing practical tools and libraries for quickly developing robots. In this paper, we are concerned with a relatively less-tested class of bugs in ROS and ROS-based robotic systems, called semantic correctness bugs, including the violation of specification, violation of physical laws, and cyber-physical discrepancy. These bugs often stem from the cyber-physical nature of robotic systems, in which noisy hardware components are intertwined with software components, and thus cannot be detected by existing fuzzing approaches that mostly focus on finding memory-safety bugs.

链接与引用

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

BibTeX
@inproceedings{paperbot7137,
  title = {RoboFuzz: fuzzing robotic systems over robot operating system (ROS) for finding correctness bugs},
  author = {Seulbae Kim and Taesoo Kim},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3549164}
}