2024
DOI: 10.3390/electronics13020437
|View full text |Cite
|
Sign up to set email alerts
|

Representative Real-Time Dataset Generation Based on Automated Fault Injection and HIL Simulation for ML-Assisted Validation of Automotive Software Systems

Mohammad Abboush,
Christoph Knieke,
Andreas Rausch

Abstract: Recently, a data-driven approach has been widely used at various stages of the system development lifecycle thanks to its ability to extract knowledge from historical data. However, despite its superiority over other conventional approaches, e.g., approaches that are model-based and signal-based, the availability of representative datasets poses a major challenge. Therefore, for various engineering applications, new solutions to generate representative faulty data that reflect the real world operating conditio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 41 publications
0
5
0
Order By: Relevance
“…When two faults are simultaneously injected into separate components of a system under test, it is referred to as Multi-Faults. Experience [69] shows that if there is a relationship between the features of these two components, the behavior of the system will differ from what would be observed if each fault were injected individually. To illustrate the methodology's efficacy, the experiment details the injection of 'noise' in the steering wheel angle signal and 'drift' in the acceleration pedal signal.…”
Section: Generation Results Of Multi-fault Test Casementioning
confidence: 99%
See 1 more Smart Citation
“…When two faults are simultaneously injected into separate components of a system under test, it is referred to as Multi-Faults. Experience [69] shows that if there is a relationship between the features of these two components, the behavior of the system will differ from what would be observed if each fault were injected individually. To illustrate the methodology's efficacy, the experiment details the injection of 'noise' in the steering wheel angle signal and 'drift' in the acceleration pedal signal.…”
Section: Generation Results Of Multi-fault Test Casementioning
confidence: 99%
“…Focusing on the system integration phase of the V-model, the proposed framework aims to analyze the system behavior under faults to determine the critical faults that lead to the safety violations. The corresponding behavior of the identified critical faults was then used to collect a representative dataset [69].…”
Section: Related Workmentioning
confidence: 99%
“…The specific value of 𝜋 𝑡𝑖 (𝑖 = 0, 1, ..., 𝑘) can be determined by simultaneously solving Eqs. ( 8)- (10), representing the steady-state solution. At this point, the steady-state probabilities corresponding to the aforementioned 𝑘 +1 states have been acquired.…”
Section: Fault Type Transfer MC Model Constructionmentioning
confidence: 99%
“…In the fault injection of automotive systems: Abboush et al [10] proposed a new method based on hardware in the loop (HIL) simulation and automatic real-time fault injection method for generating, analyzing, and collecting data samples in the presence of single and concurrent faults. In the fault injection of aviation control systems: Joshi et al [11] first proposed the application of Microsoft baseline security analyzer to the fault modeling and verification process of aviation control systems.…”
Section: Introductionmentioning
confidence: 99%
“…If the test drive is performed automatically by the machine, the faults can be injected automatically using an automation software tool, i.e., AutomationDesk (version 6.6). In this case, the execution process follows a sequence of block hierarchies with three phases, i.e., reading, manipulating signals and writing [ 54 ]. In the user-based virtual test drive, on the other hand, faults are injected manually during real-time HIL execution.…”
Section: Case Study and Experimental Implementationmentioning
confidence: 99%