TY - GEN
T1 - FBBeam
T2 - 17th IEEE International Conference on Industrial Informatics, INDIN 2019
AU - Prenzel, Laurin
AU - Provost, Julien
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - The IEC 61499 is a modeling language for distributed control systems. Despite numerous research results existing on this topic, industry acceptance is lacking. This paper aims to investigate the benefits of reusing an existing soft real-time runtime system for the implementation of the IEC 61499. For this purpose, FBBeam, a compiler that automatically converts IEC 61499 models to Erlang source code, was implemented. Possible execution semantics are presented and compared to the Erlang execution model. An initial case study examines the scalability of a multi-tasking runtime environment. The results indicate that Erlang is able to utilize multiple CPU cores efficiently and can distribute the load dynamically. FBBeam represents an opportunity to reutilize an existing runtime environment for research on dynamic updating, distribution, monitoring, maintenance, and fault-tolerance for Industry 4.0 or Cyber Physical Production Systems.
AB - The IEC 61499 is a modeling language for distributed control systems. Despite numerous research results existing on this topic, industry acceptance is lacking. This paper aims to investigate the benefits of reusing an existing soft real-time runtime system for the implementation of the IEC 61499. For this purpose, FBBeam, a compiler that automatically converts IEC 61499 models to Erlang source code, was implemented. Possible execution semantics are presented and compared to the Erlang execution model. An initial case study examines the scalability of a multi-tasking runtime environment. The results indicate that Erlang is able to utilize multiple CPU cores efficiently and can distribute the load dynamically. FBBeam represents an opportunity to reutilize an existing runtime environment for research on dynamic updating, distribution, monitoring, maintenance, and fault-tolerance for Industry 4.0 or Cyber Physical Production Systems.
KW - Asynchronous Execution Semantics
KW - Erlang Runtime System
KW - Implementation and Evaluation
KW - Multi-tasking
UR - http://www.scopus.com/inward/record.url?scp=85079041587&partnerID=8YFLogxK
U2 - 10.1109/INDIN41052.2019.8972123
DO - 10.1109/INDIN41052.2019.8972123
M3 - Conference contribution
AN - SCOPUS:85079041587
T3 - IEEE International Conference on Industrial Informatics (INDIN)
SP - 629
EP - 634
BT - Proceedings - 2019 IEEE 17th International Conference on Industrial Informatics, INDIN 2019
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 22 July 2019 through 25 July 2019
ER -