• DocumentCode
    3340162
  • Title

    A Formal Approach to Test the Robustness of Embedded Systems using Behaviour Analysis

  • Author

    Rollet, Antoine ; Khorchef, Fares Saad

  • Author_Institution
    Univ. of Bordeaux 1, Talence
  • fYear
    2007
  • fDate
    20-22 Aug. 2007
  • Firstpage
    667
  • Lastpage
    674
  • Abstract
    Robustness is an important feature required for embedded systems. This paper presents a methodology to test robustness of such systems. We investigate system behaviour aspects. We handle two formal specifications : a nominal one which describes the system behaviour in normal conditions and a degraded one which describes the behaviour in critical conditions. Both are described as Labelled Transition Systems for the untimed systems and as Timed Automata for timed systems. We extract test sequences from the nominal or from the degraded specification. We perform fault injection on these test sequences. Finally, we submit these sequences to the Implementation Under Test (IUT) and then we analyze its behaviour using adequate robustness relations.
  • Keywords
    embedded systems; formal specification; program testing; behaviour analysis; embedded systems; fault injection; formal approach; formal specifications; implementation under test; labelled transition systems; test sequences; Automata; Automatic testing; Degradation; Embedded system; Explosions; Hazards; Object oriented modeling; Robustness; Software testing; System testing; Labelled Transition Systems; Robustness Testing; Robustness relations.; Timed Automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management & Applications, 2007. SERA 2007. 5th ACIS International Conference on
  • Conference_Location
    Busan
  • Print_ISBN
    0-7695-2867-8
  • Type

    conf

  • DOI
    10.1109/SERA.2007.14
  • Filename
    4297001