• DocumentCode
    3624802
  • Title

    Formal Modeling of Function Block Applications Running in IEC 61499 Execution Runtime

  • Author

    Goran Cengic;Oscar Ljungkrantz;Knut Akesson

  • Author_Institution
    Department of Signals and Systems, Chalmers University of Technology, Sweden. cengic@chalmers.se
  • fYear
    2006
  • Firstpage
    1269
  • Lastpage
    1276
  • Abstract
    The execution model in a new standard for distributed control systems, IEC 61499, is analyzed. It is shown how the same standard compliant application running in two different standard compliant runtime environments may result in completely different behaviors. Thus, to achieve true portability of applications between multiple standard compliant runtime environments a more detailed execution model is necessary. In this paper a new runtime environment, Fuber, is presented along with a formal execution model. In this case the execution model is given as a set of interacting state machines which makes it straightforward to analyze the behavior of the application and runtime together using existing tools for formal verification.
  • Keywords
    "IEC standards","Runtime environment","Distributed control","Control systems","Programmable control","Application software","Hardware","Standards development","Formal verification","Process control"
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2006. ETFA ´06. IEEE Conference on
  • ISSN
    1946-0740
  • Print_ISBN
    0-7803-9758-4
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2006.355187
  • Filename
    4178302