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
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;
Conference_Titel :
Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
Conference_Location :
Vienna
DOI :
10.1109/IECON.2013.6699831