DocumentCode :
1764479
Title :
Guidelines and Patterns for Building Hierarchical Automation Solutions in the IEC 61499 Modeling Language
Author :
Zoitl, Alois ; Prahofer, Herbert
Author_Institution :
fortiss GmbH, Munich, Germany
Volume :
9
Issue :
4
fYear :
2013
fDate :
Nov. 2013
Firstpage :
2387
Lastpage :
2396
Abstract :
The IEC 61499 modeling language pursues a component-based approach with modular building blocks coupled by ports and arranged in a hierarchical manner. Like similar approaches, the IEC 61499 language does not define how functional hierarchies of upper- and lower-level functional entities should be built. In this paper we outline structuring principles for IEC 61499 programs with purely hierarchical control architectures. We present elementary design guidelines for structuring automation solutions in several hierarchical layers, outline which elements of the IEC 61499 language to use, discuss patterns that arise when implementing hierarchical control solutions, and illustrate the approach with a case study.
Keywords :
IEC standards; control engineering computing; distributed control; object-oriented programming; simulation languages; software architecture; IEC 61499 modeling language; IEC 61499 programs; component-based approach; design guidelines; functional hierarchies; hierarchical automation solutions; hierarchical control architectures; lower-level functional entities; modular building blocks; structuring principles; upper-level functional entities; Automation; Guidelines; IEC standards; Software architecture; Unified modeling language; Design guidelines; IEC 61499; hierarchical software systems; software architecture;
fLanguage :
English
Journal_Title :
Industrial Informatics, IEEE Transactions on
Publisher :
ieee
ISSN :
1551-3203
Type :
jour
DOI :
10.1109/TII.2012.2235449
Filename :
6389773
Link To Document :
بازگشت