Mitigating the risks posed by Random Hardware Failures (RHFs) is crucial to prevent data corruption and Control Flow Errors (CFEs) in embedded systems. This paper addresses these concerns through the application of Software-Implemented Hardware Fault Tolerance (SIHFT) methods, emphasizing compatibility with high-level programming languages such as C. Current SIHFT methods, often implemented in low-level Assembly, present challenges in terms of overhead to code size and real-time execution. Our proposed approach focuses on pre-compilation application of SIHFT methods, specifically Control Flow Checking (CFC), to identify CFEs within C-language-based code. We conducted a comparative analysis of two established software-based CFE detection methods in C, seamlessly integrating CFC methods into the application behavioral model. Our methodology ensures ISO26262 compliance, crucial for the automotive sector, offering a software-only strategy that aligns with safety and cost considerations.
Enhancing Automotive Embedded Applications: A Comprehensive Evaluation of Control Flow Checking Methods / Solouki, Mohammadreza Amel; Sini, Jacopo; Violante, Massimo. - (2024), pp. 1-6. (Intervento presentato al convegno 2024 IEEE International Conference on Design, Test and Technology of Integrated Systems (DTTIS) tenutosi a Aix-en-Provence (FRA) nel 14-16 October 2024) [10.1109/dttis62212.2024.10780201].
Enhancing Automotive Embedded Applications: A Comprehensive Evaluation of Control Flow Checking Methods
Solouki, Mohammadreza Amel;Sini, Jacopo;Violante, Massimo
2024
Abstract
Mitigating the risks posed by Random Hardware Failures (RHFs) is crucial to prevent data corruption and Control Flow Errors (CFEs) in embedded systems. This paper addresses these concerns through the application of Software-Implemented Hardware Fault Tolerance (SIHFT) methods, emphasizing compatibility with high-level programming languages such as C. Current SIHFT methods, often implemented in low-level Assembly, present challenges in terms of overhead to code size and real-time execution. Our proposed approach focuses on pre-compilation application of SIHFT methods, specifically Control Flow Checking (CFC), to identify CFEs within C-language-based code. We conducted a comparative analysis of two established software-based CFE detection methods in C, seamlessly integrating CFC methods into the application behavioral model. Our methodology ensures ISO26262 compliance, crucial for the automotive sector, offering a software-only strategy that aligns with safety and cost considerations.| File | Dimensione | Formato | |
|---|---|---|---|
| Enhancing_Automotive_Embedded_Applications_A_Comprehensive_Evaluation_of_Control_Flow_Checking_Methods.pdf accesso aperto 
											Tipologia:
											2. Post-print / Author's Accepted Manuscript
										 
											Licenza:
											
											
												Pubblico - Tutti i diritti riservati
												
												
												
											
										 
										Dimensione
										253.33 kB
									 
										Formato
										Adobe PDF
									 | 253.33 kB | Adobe PDF | Visualizza/Apri | 
| Enhancing_Automotive_Embedded_Applications_A_Comprehensive_Evaluation_of_Control_Flow_Checking_Methods.pdf accesso riservato 
											Tipologia:
											2a Post-print versione editoriale / Version of Record
										 
											Licenza:
											
											
												Non Pubblico - Accesso privato/ristretto
												
												
												
											
										 
										Dimensione
										308.95 kB
									 
										Formato
										Adobe PDF
									 | 308.95 kB | Adobe PDF | Visualizza/Apri Richiedi una copia | 
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2996144
			
		
	
	
	
			      	