• 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