• DocumentCode
    3846231
  • Title

    On Formal Analysis of IEC 61499 Applications, Part A: Modeling

  • Author

    Goran Cengic;Knut Akesson

  • Author_Institution
    Dept. of Signals & Syst., Chalmers Univ. of Technol., Goteborg, Sweden
  • Volume
    6
  • Issue
    2
  • fYear
    2010
  • Firstpage
    136
  • Lastpage
    144
  • Abstract
    IEC 61499 is a standard architecture, based on function blocks, for developing distributed control and measurement applications. However, the standard has no formal semantics and different interpretations of the standard have emerged. As a consequence, it is harder to transfer applications between different standard compliant platforms. This paper presents a formal framework for mathematical modeling and comparison of different execution semantics. The framework provides definitions that allow modeling of applications and execution semantics separately. Together, the models can be used to analyze and compare how an application would behave when executed using different execution semantics. In addition, a mathematical model made possible by the framework has been used as a basis for implementation of a runtime environment that can execute applications and a software tool that generates formal models suitable for formal verification, both assuming different execution semantics.
  • Keywords
    "IEC standards","Logic devices","Mathematical model","Programmable control","Application software","Automatic control","Control systems","Production facilities","Measurement standards","Standards development"
  • Journal_Title
    IEEE Transactions on Industrial Informatics
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2010.2040392
  • Filename
    5405074