Range and value-set analysis for programmable logic controllers
Range and value-set analysis for programmable logic controllers
复制标题
可编程逻辑控制器的范围和值集分析
DOI:
10.3182/20121003-3-mx-4033.00060
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Bastian Schlich
中科院分区:
文献类型:
--
作者:
Sebastian Biallas;S. Kowalewski;Bastian Schlich
Abstract This paper presents an analysis to infer range and value-set information for programs operating on programmable logic controllers. Given a program, the algorithm gathers all possible values of all variables for all possible program executions using abstract simulation. The set of these values constitutes an over-approximation of the program behavior and can thus be used to directly detect potential misbehavior. Crucially for practical applications, this approach works automatically without preprocessing or manual intervention. The approach is implemented in the Arcade.PLC framework and evaluated on a case study from industry.