Title of article
Specifying and verifying PLC systems with TLAC: A case studyI
Author/Authors
Hehua Zhanga، نويسنده , , Stephan Merzb، نويسنده , , Ming Guc، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2010
Pages
11
From page
695
To page
705
Abstract
We report on a method for formally specifying and verifying programmable logic
controllers (PLCs) in the specification language TLAC. The specification framework is
generic. It separates the description of the environment from that of the controller itself
and its structure is consistent with the scan cycle mechanism used by PLCs. Specifications
can be parameterized with the number of replicated components. In our experience, the
structuring mechanisms of TLAC help to obtain clear, well-organized, and configurable
specifications, finite instances of which are verified by the TLAC model checker TLC.
We have validated our approach on a concrete case study, a controller for fire fighting
equipment in a ship dock, and report on the results obtained for this case study.
Keywords
TLA+ , PLC , Model checking , Formal specification
Journal title
Computers and Mathematics with Applications
Serial Year
2010
Journal title
Computers and Mathematics with Applications
Record number
921582
Link To Document