This paper suggests a comprehensive engineering framework for software design for component-based distributed industrial automation based on the combination of UML with the function block concept of the newly emerging international standard IEC61499. Four UML diagram types have been used, namely: class, sequence, cooperation and state-chart diagrams. The UML design is transformed then to the executable function block specification following the IEC61499.
['Victor Dubinin', 'Valeriy Vyatkin', 'Thomas Pfeiffer']
Engineering of Validatable Automation Systems Based on an Extension of UML Combined With Function Blocks of IEC 61499