A behavior model for IEC 61499 function blocks

Mohamed Khalgui 1 Xavier Rebeuf 1 Françoise Simonot-Lion 1
1 TRIO - Real time and interoperability
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This paper deals with designing industrial applications to control critical processes. This kind of applications has to respect some real time constraints. A component-based approach called function blocks (IEC 61499 standard) is classically used to specify such software and its execution support. A function block is an event trigger component. To validate temporal properties, we propose a state machine model compliant with this standard. Nevertheless, a function block cannot handle simultaneous input event occurrences. During the execution, some event occurrences may be lost leading to non predictable behavior. For critical systems, events loosing is not suitable. We propose to design offline scheduling of FBs execution in order to avoid simultaneous event occurrences. The scheduling construction relies on sufficient schedulability conditions that we propose. Finally, we verify the scheduling correctness using the state machine model.
Type de document :
Communication dans un congrès
Third Workshop on Modelling of Objects, Components, and Agents 2004 - MOCA'04, 2004, Aarhus/Denmark, 17 p, 2004
Liste complète des métadonnées

https://hal.inria.fr/inria-00100263
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 10:16:35
Dernière modification le : jeudi 11 janvier 2018 - 06:20:05

Identifiants

  • HAL Id : inria-00100263, version 1

Collections

Citation

Mohamed Khalgui, Xavier Rebeuf, Françoise Simonot-Lion. A behavior model for IEC 61499 function blocks. Third Workshop on Modelling of Objects, Components, and Agents 2004 - MOCA'04, 2004, Aarhus/Denmark, 17 p, 2004. 〈inria-00100263〉

Partager

Métriques

Consultations de la notice

130