arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2306.04584cs.PLcs.LOcs.SYeess.SY
收藏

基于抽象解释的GRAFCET控制流静态分析

A Control Flow based Static Analysis of GRAFCET using Abstract Interpretation

Aron Schnakenbeck, Robin Mroß, Marcus Völker, Stefan Kowalewski, Alexander Fay

AI总结:

针对GRAFCET并发行为易导致状态空间过大的问题,提出基于抽象解释的控制流静态分析方法,可检查无并发实例并开展流敏感分析,经工业级示例验证有效。

摘要:

图形化建模语言GRAFCET被用作工业控制设计中的形式化规范语言。本文提出了一种基于GRAFCET控制流的静态分析方法,该方法采用抽象解释技术,可在规范层面实现验证。GRAFCET包含多种会引发并发行为的元素,通常会导致状态空间庞大。为获得精确结果并缩减状态空间,我们提出了一种适用于无并发行为的GRAFCET实例的分析方法。我们指出了如何检查并发的不存在性,并针对这类GRAFCET实例提出了一种流敏感分析方法。所提方法已在一个工业规模的示例上完成评估。

英文摘要:

The graphical modeling language GRAFCET is used as a formal specification language in industrial control design. This paper proposes a static analysis approach based on the control flow of GRAFCET using abstract interpretation to allow verification on specification level. GRAFCET has different elements leading to concurrent behavior, which in general results in a large state space. To get precise results and reduce the state space, we propose an analysis suitable for GRAFCET instances without concurrent behavior. We point out how to check for the absence of concurrency and present a flow-sensitive analysis for these GRAFCET instances. The proposed approach is evaluated on an industrial-sized example.

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

↑