• DocumentCode
    3704281
  • Title

    Formal Verification of IEC61499 Function Blocks with Abstract State Machines and SMV -- Modelling

  • Author

    Sandeep Patil;Victor Dubinin;Valeriy Vyatkin

  • Author_Institution
    Lulea Univ. of Technol., Lulea, Sweden
  • Volume
    3
  • fYear
    2015
  • Firstpage
    313
  • Lastpage
    320
  • Abstract
    IEC 61499 Standard for Function Blocks Architecture is an executable component model for distributed embedded control system design that combines block diagrams and state machines. This paper proposes rules for formal modelling of IEC61499 function blocks for popular model checking environment of SMV using Abstract State Machines as an intermediate model. This paper first proposes a formal description of the IEC 61499 in abstract state machines (ASM). The formal description for main artifact of the standard (function block) is presented in the paper. The ASM model is further translated to the input format of the SMV model checker which is used to formally verify properties of applications developed in IEC 61499 standard. In this way the proposed verification framework enables the formal verification of the IEC 61499 control systems. The paper also highlights the other uses of verification such as portability of IEC 61499 based control applications across different implementation platforms compliant with the IEC 61499 standard. The formal model is applied on an example IEC 61499 controller, and the SMV model for the Basic Function block is explained in detail.
  • Keywords
    "IEC Standards","Semantics","Syntactics","Formal verification","Data models"
  • Publisher
    ieee
  • Conference_Titel
    Trustcom/BigDataSE/ISPA, 2015 IEEE
  • Type

    conf

  • DOI
    10.1109/Trustcom.2015.650
  • Filename
    7345666