TY - JOUR
T1 - Adapting the concept of technical debt to software of automated Production Systems focusing on fault handling, mode of operation and safety aspects
AU - Vogel-Heuser, Birgit
AU - Neumann, Eva Maria
N1 - Publisher Copyright:
© 2017
PY - 2017/7
Y1 - 2017/7
N2 - Technical Debt is a well-known and beneficial concept in software engineering, but almost unknown in the domain of automated Production Systems. There, software is always related to automation as well as mechanical hardware and safety issues need to be especially considered. Therefore, the concepts of TD need adaptation for software in aPS. This paper focusses on safety aspects and related modes of operation as well as fault handling, which were already identified as challenges for software architecture in aPS. Four industrial use cases as well as safety norms and three software guidelines provided from industrial aPS companies are taken as a basis for the development of checklists to avoid TD on the one hand and enhancing TD classifications for aPS software on the other hand. The identified TD aspects were validated using results from a questionnaire including more than 70 German industrial companies from this domain.
AB - Technical Debt is a well-known and beneficial concept in software engineering, but almost unknown in the domain of automated Production Systems. There, software is always related to automation as well as mechanical hardware and safety issues need to be especially considered. Therefore, the concepts of TD need adaptation for software in aPS. This paper focusses on safety aspects and related modes of operation as well as fault handling, which were already identified as challenges for software architecture in aPS. Four industrial use cases as well as safety norms and three software guidelines provided from industrial aPS companies are taken as a basis for the development of checklists to avoid TD on the one hand and enhancing TD classifications for aPS software on the other hand. The identified TD aspects were validated using results from a questionnaire including more than 70 German industrial companies from this domain.
KW - Embedded computer control systems
KW - Programmable logic controllers
KW - applications
UR - http://www.scopus.com/inward/record.url?scp=85031778261&partnerID=8YFLogxK
U2 - 10.1016/j.ifacol.2017.08.1308
DO - 10.1016/j.ifacol.2017.08.1308
M3 - Article
AN - SCOPUS:85031778261
SN - 1474-6670
VL - 50
SP - 5887
EP - 5894
JO - IFAC Proceedings Volumes (IFAC-PapersOnline)
JF - IFAC Proceedings Volumes (IFAC-PapersOnline)
IS - 1
ER -