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)

Abstract

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
DOIs
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event2009 IEEE Region 10 Conference, TENCON 2009 - Singapore, Singapore
Duration: 23 Nov 200926 Nov 2009

Conference

Conference2009 IEEE Region 10 Conference, TENCON 2009
Country/TerritorySingapore
CitySingapore
Period23/11/0926/11/09

Keywords

  • Code Generator
  • EBNF
  • Function Block
  • IEC61499

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

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

Cite this