• DocumentCode
    3628743
  • Title

    Definition of the execution model used in the Fuber IEC 61499 runtime environment

  • Author

    Goran Cengic;Kraut Akesson

  • Author_Institution
    Department of Signals and Systems, Chalmers University of Technology, Sweden
  • fYear
    2008
  • Firstpage
    301
  • Lastpage
    306
  • Abstract
    The buffered sequential execution model (BSENI) for IEC 61499 function block applications is presented. Before the execution of the application the composite function blocks are flattened. The resulting application containing the basic and service interface function blocks is executed. The basic function blocks are put in the ready queue in the same order that they receive the input events, hence the word “sequential” in the name. Each basic function block keeps a queue of incoming events with their associated data, hence the word “buffered” in the name. Scheduling policy of the blocks is in the scheduling function while the execution policy of the received events is in the function block instance. The extended finite automata models suitable for formal verification of the proposed execution model’s behavior are presented. The model may be analyzed using a discrete event systems tool called Supremica. The presented execution model is implemented in the Fuber runtime environment.
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics, 2008. INDIN 2008. 6th IEEE International Conference on
  • ISSN
    1935-4576
  • Print_ISBN
    978-1-4244-2170-1
  • Electronic_ISBN
    2378-363X
  • Type

    conf

  • DOI
    10.1109/INDIN.2008.4618113
  • Filename
    4618113