TY - JOUR
T1 - Design-to-Test Approach for Programmable Controllers in Safety-Critical Automation Systems
AU - Ma, Canlong
AU - Provost, Julien
N1 - Publisher Copyright:
© 2005-2012 IEEE.
PY - 2020/10
Y1 - 2020/10
N2 - This article presents a design-to-test (DTT) approach for enhancing black-box complete conformance testing of programmable controllers, where their specifications can be modeled as finite state machines. Given an automation system, the testing objective is to check whether its implemented controllers conform to the expected behavior with regard to the specification models. The DTT approach analyzes the specification models and, if necessary, automatically modifies them at the cost of limited design overhead, so that the testability of the final implemented controllers can be ensured/improved. By design, this approach also guarantees that the behavior of implemented controllers remains unchanged during normal execution (i.e., when not connected to a test bench).
AB - This article presents a design-to-test (DTT) approach for enhancing black-box complete conformance testing of programmable controllers, where their specifications can be modeled as finite state machines. Given an automation system, the testing objective is to check whether its implemented controllers conform to the expected behavior with regard to the specification models. The DTT approach analyzes the specification models and, if necessary, automatically modifies them at the cost of limited design overhead, so that the testability of the final implemented controllers can be ensured/improved. By design, this approach also guarantees that the behavior of implemented controllers remains unchanged during normal execution (i.e., when not connected to a test bench).
KW - Black-box testing
KW - design-to-test (DTT)
KW - finite state machine
KW - programmable controller
KW - single-input-change (SIC)
UR - http://www.scopus.com/inward/record.url?scp=85088133556&partnerID=8YFLogxK
U2 - 10.1109/TII.2020.2968480
DO - 10.1109/TII.2020.2968480
M3 - Article
AN - SCOPUS:85088133556
SN - 1551-3203
VL - 16
SP - 6499
EP - 6508
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 10
M1 - 8964436
ER -