TY - JOUR
T1 - A log-based testing approach for detecting faults caused by incorrect assumptions about the environment
AU - Jeong, Sooyong
AU - Jha, Ajay Kumar
AU - Shin, Youngsul
AU - Lee, Woo Jin
N1 - Publisher Copyright:
Copyright © 2020 The Institute of Electronics, Information and Communication Engineers.
PY - 2020
Y1 - 2020
N2 - Embedded software developers assume the behavior of the environment when specifications are not available. However, developers may assume the behavior incorrectly, which may result in critical faults in the system. Therefore, it is important to detect the faults caused by incorrect assumptions. In this letter, we propose a log-based testing approach to detect the faults. First, we create a UML behavioral model to represent the assumed behavior of the environment, which is then transformed into a state model. Next, we extract the actual behavior of the environment from a log, which is then incorporated in the state model, resulting in a state model that represents both assumed and actual behaviors. Existing testing techniques based on the state model can be used to generate test cases from our state model to detect faults.
AB - Embedded software developers assume the behavior of the environment when specifications are not available. However, developers may assume the behavior incorrectly, which may result in critical faults in the system. Therefore, it is important to detect the faults caused by incorrect assumptions. In this letter, we propose a log-based testing approach to detect the faults. First, we create a UML behavioral model to represent the assumed behavior of the environment, which is then transformed into a state model. Next, we extract the actual behavior of the environment from a log, which is then incorporated in the state model, resulting in a state model that represents both assumed and actual behaviors. Existing testing techniques based on the state model can be used to generate test cases from our state model to detect faults.
KW - Fault detection
KW - Incorrect assumptions
KW - Log-based testing
KW - Model-based development
UR - http://www.scopus.com/inward/record.url?scp=85077461363&partnerID=8YFLogxK
U2 - 10.1587/transinf.2019EDL8149
DO - 10.1587/transinf.2019EDL8149
M3 - Article
AN - SCOPUS:85077461363
SN - 0916-8532
VL - E103D
SP - 170
EP - 173
JO - IEICE Transactions on Information and Systems
JF - IEICE Transactions on Information and Systems
IS - 1
ER -