TY - JOUR
T1 - A Light-Weight Fault Injection Approach to Test Automated Production System PLC Software in Industrial Practice
AU - Rösch, Susanne
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2016 Elsevier Ltd
PY - 2017/1/1
Y1 - 2017/1/1
N2 - A light-weight software-implemented fault injection (SWIFI) testing approach is introduced, focusing on technical process faults and system faults. The reaction of automated production systems (aPSs) and their programmable logic controller (PLC) software to these faults is tested. In order to tailor the testing approach to the aPS domain in industrial practice, our test generation is based on a classification of possible deviations, i.e. a classification of possible technical process and system faults as the PLC perceives them. As a result, both specification and test execution become more efficient for practitioners. Furthermore, the test specification is tailored for execution on IEC 61131-3 programming environments. In this, the execution of test cases both against simulation or the real aPS, is enabled.
AB - A light-weight software-implemented fault injection (SWIFI) testing approach is introduced, focusing on technical process faults and system faults. The reaction of automated production systems (aPSs) and their programmable logic controller (PLC) software to these faults is tested. In order to tailor the testing approach to the aPS domain in industrial practice, our test generation is based on a classification of possible deviations, i.e. a classification of possible technical process and system faults as the PLC perceives them. As a result, both specification and test execution become more efficient for practitioners. Furthermore, the test specification is tailored for execution on IEC 61131-3 programming environments. In this, the execution of test cases both against simulation or the real aPS, is enabled.
KW - Automated production system
KW - Automated software testing
KW - Error handling
KW - Programmable logic controller
KW - Software-implemented fault injection
UR - http://www.scopus.com/inward/record.url?scp=84990189466&partnerID=8YFLogxK
U2 - 10.1016/j.conengprac.2016.09.012
DO - 10.1016/j.conengprac.2016.09.012
M3 - Article
AN - SCOPUS:84990189466
SN - 0967-0661
VL - 58
SP - 12
EP - 23
JO - Control Engineering Practice
JF - Control Engineering Practice
ER -