paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Modeling and testing a family of surgical robots: an experience report

手术机器人产品族的建模与测试:经验报告
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 3/10 · 论文聚焦软件产品线、形式分析与测试在手术机器人安全属性检测中的端到端工业实践,属于形式化验证/软件工程与安全关键系统,但未涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户核心的 PL+AI 交叉方向距离较远。引用 24 inbox
Niloofar Mansoor, Jonathan A. Saddler, Bruno Silva, Hamid Bagheri, Myra B. Cohen, Shane Farritor
crossref: 2026-09-12

AI 速览

一句话:将轻量级形式分析、特征建模与测试结合,为高可配置手术机器人产品族构建端到端安全属性违规检测流水线。

安全攸关系统通常需要保障案例来验证属性不变或给出反例,但多数案例针对单一产品;软件产品线研究虽关注可变性与共性建模,却缺少端到端的保障案例,尤其在机器人手术这一新兴安全攸关领域。本文以由软硬件组成、高度可配置、可表示 1300 多种不同机器人的手术机器人产品族为案例,探索如何结合轻量级形式分析、特征建模与测试,形成发现重要安全属性潜在违反的端到端流水线。案例研究揭示了一些开放挑战,解决这些挑战将推动更可靠的安全攸关信息物理系统。

问题
如何为高度可配置、软硬件结合的手术机器人产品族建立端到端的保障案例,以发现安全属性的潜在违反。
方法
以手术机器人产品族为案例,结合轻量级形式分析、特征建模和测试,构建从属性建模到反例验证的流水线。
评估
通过案例研究在可表示 1300 多种机器人的产品族上实施该流水线,并总结研究社区面临的开放挑战。
原文摘要(Abstract)

Safety-critical applications often use dependability cases to validate that specified properties are invariant, or to demonstrate a counter example showing how that property might be violated. However, most dependability cases are written with a single product in mind. At the same time, software product lines (families of related software products) have been studied with the goal of modeling variability and commonality, and building family based techniques for both analysis and testing. However, there has been little work on building an end to end dependability case for a software product line (where a property is modeled, a counter example is found and then validated as a true positive via testing), and none that we know of in an emerging safety-critical domain, that of robotic surgery. In this paper, we study a family of surgical robots, that combine hardware and software, and are highly configurable, representing over 1300 unique robots. At the same time, they are considered safety-critical and should have associated dependability cases. We perform a case study to understand how we can bring together lightweight formal analysis, feature modeling, and testing to provide an end to end pipeline to find potential violations of important safety properties. In the process, we learned that there are some interesting and open challenges for the research community, which if solved will lead towards more dependable safety-critical cyber-physical systems.

链接与引用

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

BibTeX
@inproceedings{paperbot4635,
  title = {Modeling and testing a family of surgical robots: an experience report},
  author = {Niloofar Mansoor and Jonathan A. Saddler and Bruno Silva and Hamid Bagheri and Myra B. Cohen and Shane Farritor},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3275534}
}