TY - GEN
T1 - On the preservation of the trust by regression verification of plc software for cyber-physical systems of systems
AU - Cha, Suhyun
AU - Ulbrich, Mattias
AU - Weigl, Alexander
AU - Beckert, Bernhard
AU - Land, Kathrin
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - Modern large scale technical systems often face iterative changes on their behaviours with the requirement of validated quality which is not easy to achieve completely with traditional testing. Regression verification is a powerful tool for the formal correctness analysis of software-driven systems. By proving that a new revision of the software behaves similarly as the original version of the software, some of the trust that the old software and system had earned during the validation processes or operation histories can be inherited to the new revision. This trust inheritance by the formal analysis relies on a number of implicit assumptions which are not self-evident but easy to miss, and may lead to a false sense of safety induced by a misunderstood regression verification processes. This paper aims at pointing out hidden, implicit assumptions of regression verification in the context of cyber-physical systems by making them explicit using practical examples. The explicit trust inheritance analysis would clarify for the engineers to understand the extent of the trust that regression verification provides and consequently facilitate them to utilize this formal technique for the system validation.
AB - Modern large scale technical systems often face iterative changes on their behaviours with the requirement of validated quality which is not easy to achieve completely with traditional testing. Regression verification is a powerful tool for the formal correctness analysis of software-driven systems. By proving that a new revision of the software behaves similarly as the original version of the software, some of the trust that the old software and system had earned during the validation processes or operation histories can be inherited to the new revision. This trust inheritance by the formal analysis relies on a number of implicit assumptions which are not self-evident but easy to miss, and may lead to a false sense of safety induced by a misunderstood regression verification processes. This paper aims at pointing out hidden, implicit assumptions of regression verification in the context of cyber-physical systems by making them explicit using practical examples. The explicit trust inheritance analysis would clarify for the engineers to understand the extent of the trust that regression verification provides and consequently facilitate them to utilize this formal technique for the system validation.
KW - Formal verification
KW - Manufacturing
KW - Manufacturing automation
KW - Mechanical systems
KW - Regression analysis
UR - http://www.scopus.com/inward/record.url?scp=85079044289&partnerID=8YFLogxK
U2 - 10.1109/INDIN41052.2019.8972210
DO - 10.1109/INDIN41052.2019.8972210
M3 - Conference contribution
AN - SCOPUS:85079044289
T3 - IEEE International Conference on Industrial Informatics (INDIN)
SP - 413
EP - 418
BT - Proceedings - 2019 IEEE 17th International Conference on Industrial Informatics, INDIN 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th IEEE International Conference on Industrial Informatics, INDIN 2019
Y2 - 22 July 2019 through 25 July 2019
ER -