TY - GEN
T1 - Applicability of Technical Debt as a Concept to Understand Obstacles for Evolution of Automated Production Systems
AU - Vogel-Heuser, Birgit
AU - Rösch, Susanne
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/1/12
Y1 - 2016/1/12
N2 - Automated production systems (aPS), a specific class of mechatronic systems, are complex, long living, software intensive, evolving systems designed according to customer request. Often, the evolution of such systems has to cope with imponderables and sudden disturbances of the systematic development or maintenance process. In software engineering, the concept of technical debt and, in more detail, architectural technical debt has been introduced recently to describe phenomena, which increase software development costs over time. This paper tries to adapt and apply the classification of technical debt and architectural technical debt to automated production systems, identifying similar dimensions but adding specific challenges, causes and their effects. Once the causes and effects are identified, management and recovery strategies coping with technical debt and architectural technical debt shall be developed in the future, thereby enlarging the strategies from software engineering. The adapted classification and adaptations are based on the experience of several industrial projects in aPS.
AB - Automated production systems (aPS), a specific class of mechatronic systems, are complex, long living, software intensive, evolving systems designed according to customer request. Often, the evolution of such systems has to cope with imponderables and sudden disturbances of the systematic development or maintenance process. In software engineering, the concept of technical debt and, in more detail, architectural technical debt has been introduced recently to describe phenomena, which increase software development costs over time. This paper tries to adapt and apply the classification of technical debt and architectural technical debt to automated production systems, identifying similar dimensions but adding specific challenges, causes and their effects. Once the causes and effects are identified, management and recovery strategies coping with technical debt and architectural technical debt shall be developed in the future, thereby enlarging the strategies from software engineering. The adapted classification and adaptations are based on the experience of several industrial projects in aPS.
KW - IEC 61131-3
KW - PLC
KW - architectural debt
KW - automation
KW - software and system evolution
KW - software engineering
KW - technical debt
UR - http://www.scopus.com/inward/record.url?scp=84964526761&partnerID=8YFLogxK
U2 - 10.1109/SMC.2015.35
DO - 10.1109/SMC.2015.35
M3 - Conference contribution
AN - SCOPUS:84964526761
T3 - Proceedings - 2015 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2015
SP - 127
EP - 132
BT - Proceedings - 2015 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE International Conference on Systems, Man, and Cybernetics, SMC 2015
Y2 - 9 October 2015 through 12 October 2015
ER -