paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Pn4PLC: Verification of Software Upgrade for PLC Code

Pn4PLC:PLC代码软件升级的验证
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 3/10 · 论文属于形式化验证/行为等价性检查,面向PLC工业软件升级,具备形式化方法和工业落地元素;但不涉及LLM/Agent、浮点程序分析或贝叶斯程序分析,也未与用户核心关注的PL与AI交叉方向直接相关。引用 0 inbox
Soumyadip Bandyopadhyay, Raoul Jetley
crossref: 2026-09-12

AI 速览

一句话:提出一种基于Petri网的行为等价性检查方法,用于检测PLC软件升级中引入的错误。

大多数自动化工程工具和平台属于遗留软件,供应商需升级硬件和相关软件以满足用户需求。然而,这些变更可能引入代码错误,带来安全风险。在严格的工业安全要求下,检测此类缺陷至关重要。本文提出了一种新颖的基于Petri网的行为等价性检查方法,用于在软件升级过程中检测错误。该方法通过行为等价性检查来发现软件缺陷,为PLC代码升级提供了一种形式化验证途径。摘要未提及具体评估结果。

问题
在遗留自动化工程工具和平台升级过程中,硬件和相关软件的变更可能引入代码错误,带来安全风险,因此需要在严格工业安全要求下检测这些缺陷。
方法
提出一种基于Petri网的行为等价性检查方法,通过比较升级前后PLC代码的行为来检测错误。
评估
摘要未提及具体的评估方式,可能通过案例研究或实验验证。
原文摘要(Abstract)

Most automation engineering tools and platforms are old and are considered legacy software. However, vendors want to upgrade the hardware and relevant software of existing tools and platforms to meet end-user requirements. These changes can potentially introduce code errors, posing a safety risk. Detecting the introduction of such defects in line with strict industry safety requirements is crucial. Behavioural verification using equivalence checking is one of the techniques that can be used to detect software bugs. In this paper, we present a novel Petri net-based behavioral equivalence checking method to detect errors during software upgrades.

链接与引用

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

BibTeX
@inproceedings{paperbot9044,
  title = {Pn4PLC: Verification of Software Upgrade for PLC Code},
  author = {Soumyadip Bandyopadhyay and Raoul Jetley},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3731434}
}