Software Evolution of I4.0 Digital Twins with Semantic Patching
IEEE International Symposium on Industrial Electronics (ISIE), pp. 1–6
Abstract
We examine semantic patching, an important technique of software evolution, that allows us to automate to a large extent the adaption of external open-source libraries for Digital Twins with a high degree of correctness. While this technique is widely known in specialized software engineering circles, we aim to popularize it among the automation community. We evaluate and compare its advantages against other adaptation methods in three practical use cases where the widely-used aas-core Software Development Kit is adapted for different lighthouse projects in Industrie 4.0, written in Python, C#, and Java, respectively. The results highlight the effectiveness of semantic patching in automating the process, minimizing errors and ensuring a seamless transition.
Authors 8
-
Technische Universität Dresden
Affiliation as printed
Institute of Applied Computer Science, TU Dresden,Dresden,Germany
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems,Aachen,Germany
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems,Aachen,Germany
-
ZHAW Zurich University of Applied Sciences
Affiliation as printed
Zurich University of Applied Sciences (ZHAW),Institute of Mechatronic Systems,Zurich,Switzerland
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems,Aachen,Germany
-
Affiliation as printed
RWTH Aachen University,Chair of Information and Automation Systems,Aachen,Germany
-
ZHAW Zurich University of Applied Sciences
Affiliation as printed
Zurich University of Applied Sciences (ZHAW),Institute of Mechatronic Systems,Zurich,Switzerland
-
Technische Universität Dresden
Affiliation as printed
Institute of Applied Computer Science, TU Dresden,Dresden,Germany
Cited by 9 stored of 9
9 results
No patents citing this paper on Lens.org (checked 2026-10-06).