• 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