Formal model of IEC 61499 execution trace in FBME IDE

Tatiana Liakh, Radimir Sorokin, Daniil Akifev, Sandeep Patil, Valeriy Vyatkin

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

12 Citations (Scopus)

Abstract

With increase in use formal verification tools and methods in distributed systems, it is becoming more challenging to analyse the execution traces generated by formal verification tools. This paper presents a method for unification of execution traces of industrial automation systems, based on IEC 61499 standard. Execution trace of a system is a sequence of events, where each event represents a change in the state of the system. Execution traces allow developers to explore safely behavior of control software. Execution traces can be obtained several ways, including monitoring of a real system (or its simulator), or as a counterexample build by model checker. In the paper we explore unification of execution traces for debug task in FBME - modular IDE for IEC 61499 applications. We present the formal model of the execution trace representation and show the working on a simple example.

Original languageEnglish
Title of host publication2022 IEEE 20th International Conference on Industrial Informatics, INDIN 2022
PublisherIEEE
Pages588-593
Number of pages6
ISBN (Electronic)978-1-7281-7568-3
DOIs
Publication statusPublished - 2022
MoE publication typeA4 Conference publication
EventIEEE International Conference on Industrial Informatics - Perth, Australia
Duration: 25 Jul 202228 Jul 2022

Publication series

NameIEEE International Conference on Industrial Informatics
Volume2022-July
ISSN (Print)1935-4576

Conference

ConferenceIEEE International Conference on Industrial Informatics
Abbreviated titleINDIN
Country/TerritoryAustralia
CityPerth
Period25/07/202228/07/2022

Keywords

  • dynamic verification
  • IDE
  • IEC 61499
  • industrial automation
  • model checking
  • testing

Fingerprint

Dive into the research topics of 'Formal model of IEC 61499 execution trace in FBME IDE'. Together they form a unique fingerprint.

Cite this