arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2602.03550cs.SEcs.FLcs.LOcs.RO
收藏

机器人软件模型的保证案例形式证据生成

Formal Evidence Generation for Assurance Cases for Robotic Software Models

University of York(约克大学)

Fang Yan, Simon Foster, Ana Cavalcanti, Ibrahim Habli, James Baxter

AI总结:

本文提出一种基于模型的形式验证方法,用于生成机器人软件模型的保证案例证据,通过整合形式验证工具和自动化转换需求为形式断言,提高安全性证明的效率和一致性。

摘要:

机器人和自主系统越来越多地应用于安全关键领域,因此证明其安全性至关重要。保证案例(ACs)提供由证据支持的结构化论据,但生成和维护这些证据是劳动密集型的、容易出错的,并且随着系统的发展难以保持一致。我们提出了一种基于模型的方法,通过将形式验证嵌入到保证工作中,系统地生成AC证据。该方法解决了三个挑战:使用模板系统地从自然语言需求中推导出形式断言,协调多个形式验证工具以处理多种属性类型,以及将形式证据生成整合到工作流程中。利用RoboChart,一种具有形式语义的领域特定建模语言,我们结合了模型检查和定理证明。结构化需求通过预定义模板自动转换为形式断言,验证结果自动整合为证据。案例研究展示了我们方法的有效性。

英文摘要:

Robotics and Autonomous Systems are increasingly deployed in safety-critical domains, so that demonstrating their safety is essential. Assurance Cases (ACs) provide structured arguments supported by evidence, but generating and maintaining this evidence is labour-intensive, error-prone, and difficult to keep consistent as systems evolve. We present a model-based approach to systematically generating AC evidence by embedding formal verification into the assurance workflow. The approach addresses three challenges: systematically deriving formal assertions from natural language requirements using templates, orchestrating multiple formal verification tools to handle diverse property types, and integrating formal evidence production into the workflow. Leveraging RoboChart, a domain-specific modelling language with formal semantics, we combine model checking and theorem proving in our approach. Structured requirements are automatically transformed into formal assertions using predefined templates, and verification results are automatically integrated as evidence. Case studies demonstrate the effectiveness of our approach.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑