SMT-based deployment calculation for IEC 61499 control applications
2021 (English)In: 2021 4th IEEE International Conference on Industrial Cyber-Physical Systems (ICPS), IEEE, 2021, p. 172-178Conference paper, Published paper (Refereed)
Abstract [en]
The dynamic and flexible deployment optimization of industrial control applications is essential for achieving the goals of Smart Factories and Industry 4.0. In this paper, we are studying distributed IEC 61499 control applications. To achieve the required efficiency and flexibility of the control application deployment, we propose using a Satisfiability Modulo Theories (SMT) solver to solve the underlying redeployment model constraints. In our work the Z3 solver is used for this purpose. The proposed redeployment models represent the redeployment problem and allow the Z3 solver to efficiently and quickly calculate the optimization result. Furthermore, based on the Z3 solver APIs, several critical components of the redeployment architecture (Monitor, Parser, Generator, etc.) are implemented in Java applications. The experiment results indicate that, based on our implemented Z3-based software and redeployment models, the deployment optimization results can be quickly obtained for simple IEC 61499 applications. © 2021 IEEE.
Place, publisher, year, edition, pages
IEEE, 2021. p. 172-178
Keywords [en]
Embedded systems, Control applications, Critical component, Deployment optimization, Industrial control applications, Java applications, Model constraints, Quickly calculate, Satisfiability modulo Theories, Application programs
National Category
Computer Sciences
Research subject
Dependable Communication and Computation Systems
Identifiers
URN: urn:nbn:se:ltu:diva-86844DOI: 10.1109/ICPS49255.2021.9468194ISI: 001313354000023Scopus ID: 2-s2.0-85112370091OAI: oai:DiVA.org:ltu-86844DiVA, id: diva2:1588065
Conference
4th IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2021, Victoria, BC, Canada, May 10-12, 2021
Note
ISBN för värdpublikation: 978-1-6654-3045-6, 978-1-7281-6207-2
2021-08-262021-08-262024-12-17Bibliographically approved