Title :
Development of a Fault Injection System to Test a Weather Station Based on Rapid Prototyping Platform
Author :
Kruger, Kleber ; Iaione, Fabio
Author_Institution :
Fac. of Comput., UFMS Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil
Abstract :
Fault injection has been an important mechanism to test the dependability properties of a system. Through this mechanism, it is possible to analyze the behavior of a computer program in case of anomalies and to obtain useful statistics to measure the effectiveness of techniques for fault tolerance. In areas such as telecommunications, aviation and finance, the use of fault tolerance is a common practice, although, in the development of simple embedded systems it usually does not occur. Due to this reason, there is a need to create tools for non-invasive tests that allow simulating faults without dramatically increasing the system complexity. This article presents some of the techniques often used to impose fault tolerance and describes a system developed for fault injection, which operates by inserting faults in certain memory regions to change the data and to cause crashes in a rapid prototyping platform for micro controllers. At the end of this article the results are presented.
Keywords :
embedded systems; geophysics computing; software fault tolerance; software prototyping; weather forecasting; computer program behavior analysis; embedded systems; fault injection system; fault simulation; fault tolerance; memory regions; microcontrollers; noninvasive tests; rapid prototyping platform; system complexity; system dependability properties; weather station testing; Computers; Fault tolerant systems; Hardware; Meteorology; Redundancy; Software; embedded system; fault injector; fault tolerance; microcontroller; weather station;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.233