Formal Modeling of Function Block Applications Running in IEC 61499 Execution Runtime
Paper in proceeding, 2006

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.

Author

Goran Cengic

Chalmers, Signals and Systems, Systems and control

Oscar Ljungkrantz

Chalmers, Signals and Systems, Systems and control

Knut Åkesson

Chalmers, Signals and Systems, Systems and control

2006 IEEE Conference on Emerging Technologies and Factory Automation, ETFA; Hamburg; Germany; 20 September 2006 through 22 September 2006

1269-1276
978-142440681-4 (ISBN)

Subject Categories

Computer and Information Science

DOI

10.1109/ETFA.2006.355187

ISBN

978-142440681-4

More information

Created

10/6/2017