2007
DOI: 10.1007/978-3-540-75294-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Designing Fault Injection Experiments Using State-Based Model to Test a Space Software

Abstract: Software for space applications requires significant testing. This paper presents an evaluation of the CoFI testing methodology as applied to actual space software, where deterministic fault cases derived from state-based models were executed using the software-implemented fault injection technique. Different models were used to represent the behavior of embedded software in a real satellite computer under the presence of both normal inputs and external faults in communication, processor, and memory. CoFI meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0
3

Year Published

2008
2008
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 10 publications
0
8
0
3
Order By: Relevance
“…Conformance and Fault Injection (CoFI) is another model-based test case generation methodology (Ambrósio et al 2007). In CoFI, the system behavior is partially represented in state-transition diagrams representing FSMs, and test cases are generated based on such FSMs.…”
Section: Model-based Testingmentioning
confidence: 99%
“…Conformance and Fault Injection (CoFI) is another model-based test case generation methodology (Ambrósio et al 2007). In CoFI, the system behavior is partially represented in state-transition diagrams representing FSMs, and test cases are generated based on such FSMs.…”
Section: Model-based Testingmentioning
confidence: 99%
“…In the experiences about applying CoFI described in Ambrosio et al (2007), Pontes et al (2009), Anjos et al (2011) and MattielloFrancisco et al (2013), the Condado tool was used to automate the test cases generation. In our work, the JPlavisFSM tool was used because it provides five different testing methods, including some variations that can be applied in partial FSM.…”
Section: (C) Test Case Generationmentioning
confidence: 99%
“…CoFI was firstly proposed to lead a tester to understand the problem well enough while creating a set of FSMs representing normal and abnormal behavior of software on-board a satellite. It defines detailed steps to apply FSM-based testing tools, in a systematic way and it has been applied in several cases (Ambrosio et al, 2007;Pontes et al, 2009;Anjos et al, 2011;Mattiello-Francisco et al, 2013). JPlavisFSM tool comprises not only four methods to automatically generate test cases starting from a given specification in FSM but also the Mutation Testing technique (Fabbri et al, 1994), that allows the adequacy evaluation of a test cases set.…”
Section: Introductionmentioning
confidence: 99%
“…Statecharts [4], [5] and Finite State Machines (FSMs) [6] are the main techniques used for modeling the behavior of the Implementation Under Test (IUT) for testing purposes. The application domain is software embedded into on-board computers of scientific satellites and balloons under development at INPE.…”
Section: Statecharts and Finite State Machines For Testing At Inpementioning
confidence: 99%