Validating effect of Refactoring of IEC 61499 Function Block in Distributed Control SystemsShow others and affiliations
2022 (English)In: 2022 IEEE International Conference on Automation/25th Congress of the Chilean Association of Automatic Control, ICA-ACCA 2022: For the Development of Sustainable Agricultural Systems / [ed] Mario Fernandez, Gaston Lefranc, Institute of Electrical and Electronics Engineers Inc. , 2022, p. 689-694Conference paper, Published paper (Refereed)
Abstract [en]
We are in the era of continued adoption of Industry 4.0 vision and standard. As the Industrial Cyber-Physical System applications move from centralized to decentralized systems, there is a need to follow a newer and better software design patterns and refactoring techniques for dependable software for these systems. There have been few works that present diverse design patterns and refactoring methods, and this article presents a case study of applying couple of refactoring methods and techniques in order to improve readability, maintainability, reuse-ability and debugging friendliness of existing function block applications. The goal of the article to validate the claim of refactoring advantages by applying the existing techniques with the help of empirical study.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2022. p. 689-694
Keywords [en]
Design Patterns, Distributed Control, IEC 61499, Refactoring, Software Metrics
National Category
Software Engineering Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
URN: urn:nbn:se:ltu:diva-95532DOI: 10.1109/ICA-ACCA56767.2022.10005950Scopus ID: 2-s2.0-85147093426ISBN: 978-1-6654-9408-3 (electronic)OAI: oai:DiVA.org:ltu-95532DiVA, id: diva2:1734987
Conference
ICA-ACCA 2022: IEEE International Conference on Automation (ICA) - XXV Congreso de la Asociacion Chilena de Control Automatico (ACCA), October 24-28, 2022, Digital/Curicó, Chile
Note
Funder: Centro de Tecnología Avanzada (CIATEQ); Consejo Nacional de Ciencia y Tecnología (CONACyT); CETIS No. 026, México
2023-02-072023-02-072023-02-07Bibliographically approved