DocumentCode :
2519390
Title :
Testing for Dependable Embedded Software
Author :
Saglietti, Francesca
Author_Institution :
Dept. of Software Eng., Univ. of Erlangen-Nuremberg, Erlangen, Germany
fYear :
2010
fDate :
1-3 Sept. 2010
Firstpage :
409
Lastpage :
416
Abstract :
Embedded software is being increasingly used for the purpose of providing services with high reliability demands, as in case of software-based controllers for safety-relevant applications. Tests are usually carried out in several phases of the software life-cycle, each time addressing a different level of refinement and aiming at a corresponding degree of coverage of the object under test. In this sense, each testing strategy may be seen as a particular instantiation of a model-based verification approach, where the term “model” may be taken to reflect the software behavior at different levels of granularity. This article aims at a comparative evaluation of testing techniques for embedded software in terms of the effort they require and of the fault detection capability they offer. Furthermore, it illustrates a number of newly developed approaches capable of providing support to arbitrary testing techniques by instantiation at specific granularity levels.
Keywords :
program testing; program verification; safety-critical software; dependable embedded software testing; model-based verification; safety-relevant application; software behavior; software life-cycle; software reliability; software-based controller; Embedded software; Fault detection; Flow graphs; Software reliability; Testing; component; effort; fault; software; test;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
Conference_Location :
Lille
ISSN :
1089-6503
Print_ISBN :
978-1-4244-7901-6
Type :
conf
DOI :
10.1109/SEAA.2010.49
Filename :
5598125
Link To Document :
بازگشت