TY - JOUR
T1 - Erste Schritte einer automatischen Funktionalitätssemantik zur Verbesserung von SPS Softwaremodularität
AU - Wilch, Jan
AU - Fischer, Juliane
AU - Langer, Nikolai
AU - Felger, Markus
AU - Bengel, Matthias
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2022 Wilch et al., published by De Gruyter.
PY - 2022/2/23
Y1 - 2022/2/23
N2 - Functions of automated Production Systems (aPS) can be realized by control software (SW), whose high quality and short development time are, therefore, vital. To achieve both, SW should be modular and, thereby, reusable. Static code analysis can help improve the modularization of existing software, e. g., by automatically analyzing control and information flow. However, manual code reviews are still typically required because planning a SW's modularization requires a semantic understanding of its functionality. This paper presents an approach to, instead, identify SW functionality automatically and evaluates it with SW from three aPS manufacturers.
AB - Functions of automated Production Systems (aPS) can be realized by control software (SW), whose high quality and short development time are, therefore, vital. To achieve both, SW should be modular and, thereby, reusable. Static code analysis can help improve the modularization of existing software, e. g., by automatically analyzing control and information flow. However, manual code reviews are still typically required because planning a SW's modularization requires a semantic understanding of its functionality. This paper presents an approach to, instead, identify SW functionality automatically and evaluates it with SW from three aPS manufacturers.
KW - automated Production Systems
KW - control software
KW - functionality
KW - semantics
KW - static code analysis
UR - http://www.scopus.com/inward/record.url?scp=85124675907&partnerID=8YFLogxK
U2 - 10.1515/auto-2021-0138
DO - 10.1515/auto-2021-0138
M3 - Article
AN - SCOPUS:85124675907
SN - 0178-2312
VL - 70
SP - 181
EP - 191
JO - At-Automatisierungstechnik
JF - At-Automatisierungstechnik
IS - 2
ER -