Title :
Iterative knowledge based code generator for IEC 61499 function block
Author :
Goh, K.M. ; Ding, W. ; Tjahjono, B.
Author_Institution :
Singapore Inst. of Manuf. Technol., Singapore, Singapore
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.
Keywords :
XML; distributed control; program compilers; EBNF code generation; IEC 61499 function block; Iterative knowledge based code generator; SystemC language function block; XML code generation; iterative knowledge based data library; open standard automation; open standard distributed control; Code standards; Computer languages; Distributed control; Embedded system; Field programmable gate arrays; IEC standards; Libraries; Manufacturing automation; Standards development; XML; Code Generator; EBNF; Function Block; IEC61499;
Conference_Titel :
TENCON 2009 - 2009 IEEE Region 10 Conference
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-4546-2
Electronic_ISBN :
978-1-4244-4547-9
DOI :
10.1109/TENCON.2009.5396031