Fault Injection Based Indirect Interaction Testing Approach for Embedded System

KIPS Transactions on Software and Data Engineering, Vol. 6, No.9, pp.419-428, September 2017
10.3745/KTSDE.2017.6.9.419, Full Text

Abstract

In an embedded system, modules exchange data by interacting among themselves. Exchanging erroneous resource data among modules may lead to execution errors. The interacting resources produce dependencies between the two modules where any change of the resources by one module affects the functionality of another module. Several investigations of the embedded systems show that interaction faults between the modules are one of the major cause of critical software failure. Therefore, interaction testing is an essential phase for reducing the interaction faults and minimizing the risk. The direct and indirect interactions between the modules generate interaction faults. The direct interaction is the explicit call relation between the modules, and the indirect interaction is the remaining relation that is made underneath the interface that possesses data dependence relationship with resources. In this paper, we investigate the errors that are based on the indirect interaction between modules and introduce a new test criterion for identifying the errors that are undetectable by existing approaches at the integration level. We propose a novel approach for generating the interaction model using the indirect interaction pattern and design test criteria that are based on different interaction errors to generate test cases. Finally, we use the fault injection technique to evaluate the feasibility and effectiveness of our approach.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from October 15, 2016)

Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


Cite this paper

[KIPS Transactions Style]
M. I. Hossain and W. J. Lee, "Fault Injection Based Indirect Interaction Testing Approach for Embedded System," KIPS Transactions on Software and Data Engineering, Vol.6, No.9, pp.419-428, 2017, DOI: 10.3745/KTSDE.2017.6.9.419.

[IEEE Style]
Muhammad Iqbal Hossain and Woo Jin Lee, "Fault Injection Based Indirect Interaction Testing Approach for Embedded System," KIPS Transactions on Software and Data Engineering, vol. 6, no. 9, pp. 419-428, 2017. DOI: 10.3745/KTSDE.2017.6.9.419.

[ACM Style]
Hossain, M. I. and Lee, W. J. 2017. Fault Injection Based Indirect Interaction Testing Approach for Embedded System. KIPS Transactions on Software and Data Engineering, 6, 9, (2017), 419-428. DOI: 10.3745/KTSDE.2017.6.9.419.