• DocumentCode
    1337965
  • Title

    Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard

  • Author

    Vyatkin, Valeriy ; Dubinin, Victor

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • Volume
    6
  • Issue
    2
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    155
  • Lastpage
    165
  • Abstract
    This paper deals with refactoring of execution control charts of IEC 61499 basic function blocks as a means to improve the engineering support potential of the standard in development of industrial control applications. The main purpose of the refactoring is removal of arcs without event inputs. Extended refactoring, proposed in this paper, also helps to get rid of potential deadlock states. The ECC refactoring is implemented as a set of graph transformation rules. A prototype has been implemented using the AGG software tool. The refactoring can help in implementing equivalent transformation of control programs without introducing errors.
  • Keywords
    IEC standards; control charts; graph grammars; graph theory; industrial control; software maintenance; software tools; AGG software tool; IEC 61499 standard; basic function blocks; control program transformation; engineering support potential; execution control chart refactoring; graph transformation rules; industrial control; Graph transformations; IEC 61499; refactoring; software engineering;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2009.2033051
  • Filename
    5339089