Reconstruction of Function Block Logic Using Metaheuristic Algorithm

Daniil Chivilikhin*, Anatoly Shalyto, Sandeep Patil, Valeriy Vyatkin

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

1 Citation (Scopus)


An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesis method is based on a metaheuristic algorithm that combines ideas from ant colony optimization and evolutionary computation. Execution scenarios can be recorded from testing legacy software solutions. At this stage results are only limited to generation of basic function blocks having only Boolean input/output variables.

Original languageEnglish
Article number7936605
Pages (from-to)1763-1771
Number of pages9
JournalIEEE Transactions on Industrial Informatics
Issue number4
Publication statusPublished - 1 Aug 2017
MoE publication typeA1 Journal article-refereed


  • Automatic model synthesis
  • control system synthesis
  • evolutionary computation
  • industrial automation software


Dive into the research topics of 'Reconstruction of Function Block Logic Using Metaheuristic Algorithm'. Together they form a unique fingerprint.

Cite this