• DocumentCode
    2991833
  • Title

    An Invariant Preserving Transformation for PLC Models

  • Author

    Blech, Jan Olaf ; Hattendorf, Anton ; Huang, Jia

  • Author_Institution
    fortiss GmbH, München, Germany
  • fYear
    2011
  • fDate
    28-31 March 2011
  • Firstpage
    63
  • Lastpage
    71
  • Abstract
    Many applications in the industrial control domain are safety-critical. A large number of analysis techniques to guarantee safety may be applied at different levels in the development process of a Programmable Logic Controller. The development process is typically associated with a tool chain comprising model transformations. The preservation of safety properties in model transformations is necessary to achieve a safe system. Preservation can be guaranteed by showing that invariants are preserved by transformations. Adequate transformation rules and invariant specification mechanisms are needed for this. We report on a transformation from Sequential Function Charts and Function Block Diagrams of the IEC 61131-3 standard to BIP. Our presentation features a description of formal syntax and semantics of the involved languages. We present transformation rules for generating BIP code out of IEC 61131-3 specifications. Based on this, we establish a notion of invariant preservation between the two languages.
  • Keywords
    IEC standards; control engineering computing; industrial control; programmable controllers; safety; visual languages; BIP; IEC 61131-3 standard; PLC models; function block diagrams; industrial control domain; invariant preserving transformation; programmable logic controller; safety; sequential function charts; Connectors; Cost accounting; Heating; IEC standards; Object oriented modeling; Safety; Semantics; BIP; Invariants; PLC; Transformation; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2011 14th IEEE International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0303-4
  • Electronic_ISBN
    978-0-7695-4377-2
  • Type

    conf

  • DOI
    10.1109/ISORCW.2011.46
  • Filename
    5753513