@inproceedings{f5baabe9a4094be1a3df314b62bad210,
title = "Virtual framework for testing the reliability of system software on embedded systems",
abstract = "System software development and testing on embedded systems can be quite difficult and time consuming. In this paper, we propose a cost effective method, namely virtual testing framework that can be used easily to test the reliability of system software. The framework consists of three layers; virtual platform layer, system software layer, and test environment layer. The virtual platform layer emulates a variety of embedded hardware on which any system software can be run and is used to verify its capability in handling faults injected by the test environment layer. We use the framework to verify the reliability of the file system and FTL (flash translation layer) by injecting faults that may be found in Flash memory. We discuss experimental results that we gained using this framework to gather post-fault behavior of the system software of interest.",
keywords = "FTL (Flash Translation Layer), Fault injection, File system, Flash memory, Software testing, Virtual framework",
author = "Kim, {Sung Kwan} and Jongmoo Choi and Donghee Lee and Noh, {Sam H.} and Min, {Sang Lyul}",
year = "2007",
doi = "10.1145/1244002.1244260",
language = "English",
isbn = "1595934804",
series = "Proceedings of the ACM Symposium on Applied Computing",
publisher = "Association for Computing Machinery",
pages = "1192--1196",
booktitle = "Proceedings of the 2007 ACM Symposium on Applied Computing",
note = "2007 ACM Symposium on Applied Computing ; Conference date: 11-03-2007 Through 15-03-2007",
}