Lustre
Lustre
复制标题
光泽
DOI:
10.1007/3-540-58867-1_50
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
L. Holenderski
中科院分区:
文献类型:
--
作者:
L. Holenderski
Our aim was to fully develop (i.e. specify, program and verify) a controller for the production cell simulator. We have specified and programmed the controller in Lustre, which is a declarative language for programming synchronous reactive systems. For verification we have used a symbolic model checker, called Lesar, which allows to automatically verify those Lustre programs which use only boolean data. Since the production cell controller could be written as such a program, we were able to automatically verify all safety requirements given in the task description for this case study. Using a declarative language allowed to develop the controller in a relatively easy way, and in a relatively short time.