Iterative knowledge based code generator for IEC 61499 function block

K. M. Goh, W. Ding, B. Tjahjono

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

2 Citations (Scopus)


The IEC 61499 Function Block is an open standard for distributed control and automation. However, work related to using IEC61499 as code generator for various programming languages is still lacking. In this paper, a methodology for code generation based on XML and EBNF is discussed. Along with this code generator, an Iterative Knowledge Based Data Library (IKBDL) is proposed to improve the accuracy of the target codes. An example of converting XML codes generated from Function Block into SystemC language is demonstrated.

Original languageEnglish
Title of host publicationTENCON 2009 - 2009 IEEE Region 10 Conference
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event2009 IEEE Region 10 Conference, TENCON 2009 - Singapore, Singapore
Duration: 23 Nov 200926 Nov 2009


Conference2009 IEEE Region 10 Conference, TENCON 2009


  • Code Generator
  • EBNF
  • Function Block
  • IEC61499

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering


Dive into the research topics of 'Iterative knowledge based code generator for IEC 61499 function block'. Together they form a unique fingerprint.

Cite this