当前位置: X-MOL 学术J. Log. Algebr. Methods Program. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Formal verification of timed synchronous dataflow graphs using Lustre
Journal of Logical and Algebraic Methods in Programming ( IF 0.9 ) Pub Date : 2021-03-26 , DOI: 10.1016/j.jlamp.2021.100678
Imed Eddine Bennour

The timed synchronous dataflow graph model is a graphical model of computation that allows concurrency between processes. This model is widely used due to its expressive power, semantic simplicity and predefined properties. However, the lack of support for formal verification makes it difficult to manually verify user-defined properties, even for small-sized graphs. This paper presents a formal verification solution of timed synchronous dataflow graphs based on the Lustre language and model checking. The solution consists in an automatic translation of synchronous dataflow graphs into Lustre code and in coding the user-defined properties as Lustre expressions. Use cases are presented showing the applicability of the method.



中文翻译:

使用Lustre形式的定时同步数据流图的形式验证

定时同步数据流图模型是计算的图形模型,允许进程之间的并发。由于该模型的表达能力,语义简单性和预定义的属性,因此被广泛使用。但是,由于缺乏对形式验证的支持,因此即使对于小型图形,也难以手动验证用户定义的属性。本文提出了一种基于Lustre语言和模型检查的定时同步数据流图形式验证方法。该解决方案包括将同步数据流图自动转换为Lustre代码,以及将用户定义的属性编码为Lustre表达式。给出了用例,显示了该方法的适用性。

更新日期:2021-03-29
down
wechat
bug