• DocumentCode
    666386
  • Title

    A component-based design pattern for improving reusability of automation programs

  • Author

    Wenbin Dai ; Vyatkin, Valeriy

  • Author_Institution
    Lulea Univ. of Technol., Lulea, Sweden
  • fYear
    2013
  • fDate
    10-13 Nov. 2013
  • Firstpage
    4328
  • Lastpage
    4333
  • Abstract
    This paper proposes a component-based design pattern for distributed automation programs. This design pattern aims to improve reusability of programs and reduce redevelopment time. Component-based design issues in both IEC 61131-3 and IEC 61499 platforms are analyzed. Then the design pattern is proposed in a form of a set of rules. The pattern combines properties of service-oriented architecture (SOA) with multi-layered organization and engineering benefits of component organization. This design pattern is applied to both IEC 61131-3 and IEC 61499 on example of a real airport baggage handling automation system. The result proves that the design pattern brings convenience for developers of automation programs and improves reusability of software components.
  • Keywords
    IEC standards; airports; automation; distributed processing; object-oriented programming; service-oriented architecture; software reusability; IEC 61131-3 platforms; IEC 61499 platforms; SOA; airport baggage handling automation system; automation program reusability; component organization; component-based design pattern; distributed automation programs; engineering benefits; multilayered organization; redevelopment time reduction; service-oriented architecture; Airports; Automation; Computer architecture; IEC standards; Level control; Object oriented modeling; Software; Component Based Architecture; Design Pattern; Distributed Control; Function Blocks; IEC 61131-3 PLC; IEC 61499; Reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
  • Conference_Location
    Vienna
  • ISSN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2013.6699831
  • Filename
    6699831