A log-based testing approach for detecting faults caused by incorrect assumptions about the environment

Sooyong Jeong, Ajay Kumar Jha, Youngsul Shin, Woo Jin Lee

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)170-173
Number of pages4
JournalIEICE Transactions on Information and Systems
VolumeE103D
Issue number1
DOIs
StatePublished - 2020

Keywords

  • Fault detection
  • Incorrect assumptions
  • Log-based testing
  • Model-based development

Fingerprint

Dive into the research topics of 'A log-based testing approach for detecting faults caused by incorrect assumptions about the environment'. Together they form a unique fingerprint.

Cite this