• DocumentCode
    3255777
  • 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
  • fYear
    2009
  • fDate
    23-26 Jan. 2009
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/TENCON.2009.5396031
  • Filename
    5396031