Adapting Software Design Patterns to Develop Reusable IEC 61499 Function Block Applications
No Thumbnail Available
Access rights
restrictedAccess
Journal Title
Journal ISSN
Volume Title
A4 Artikkeli konferenssijulkaisussa
This publication is imported from Aalto University research portal.
View publication in the Research portal
Other link related to publication
View publication in the Research portal
Other link related to publication
Date
2018-09-24
Major/Subject
Mcode
Degree programme
Language
en
Pages
8
725-732
725-732
Series
Proceedings of the IEEE 16th International Conference on Industrial Informatics, INDIN 2018, IEEE International Conference on Industrial Informatics INDIN
Abstract
Design patterns in software engineering is a generic solution provided for repeatable problems occurring frequently in a software design. They are used a lot in the field of software engineering, especially for object-oriented software development. Different standards exist for design and development of industrial cyber-physical systems and the IEC 61499 standard is one of them. The standard presents a reference component architecture for design and development of distributed industrial cyberphysical systems. There is a lack of design patterns for application development with IEC 61499 standard and this paper address this by proposing some patterns. The design patterns presented are inspired by popular design patterns used in software engineering.Description
| openaire: EC/H2020/723248/EU//Daedalus
Keywords
Design Patterns, IEC 61499, Model-driven Design, Refactoring
Other note
Citation
Patil, S, Drozdov, D & Vyatkin, V 2018, Adapting Software Design Patterns to Develop Reusable IEC 61499 Function Block Applications . in Proceedings of the IEEE 16th International Conference on Industrial Informatics, INDIN 2018 ., 8472071, IEEE International Conference on Industrial Informatics INDIN, IEEE, pp. 725-732, IEEE International Conference on Industrial Informatics, Porto, Portugal, 18/07/2018 . https://doi.org/10.1109/INDIN.2018.8472071