Federico Reghenzani
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Federico Reghenzani has a total of 119 co-authors. Here are the top co-authors by number of shared publications:
- William Fornaciari
Politecnico di Milano
23 shared publications - Giuseppe Massari
Politecnico di Milano
10 shared publications Carlo Brandolese
DEIB – Politecnico di Milano
5 shared publications- Giovanni Agosta
Politecnico di Milano
5 shared publications Giuseppe Massari
5 shared publications- Davide Baroffio
Politecnico di Milano, Milano, Italy
4 shared publications
Latest Publications
- Open Access
- 28 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 194-204
Type Deduction Analysis: Reconstructing Transparent Pointer Types in LLVM-IR
- 28 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 194-204
Open AccessType Deduction Analysis: Reconstructing Transparent Pointer Types in LLVM-IR
- 29 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Reliability Magazine
- Vol. 2 (1) , 52-63
Laser Fault Injection Methodology for Software Reliability Testing
Qualifying the ability of integrated circuits to prevent or tolerate radiation-induced faults is essential for their use in the space environment or, in general, in safety-/mission-critical systems. Radiation effects represent a problem at high altitudes or outside of the Earth’s atmosphere, as well as at the ground level, due to package impurities and other manufacturing problems [13]. Therefore, their effects must not be ignored for certain high-integrity terrestrial applications.
- 29 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Reliability Magazine
- Vol. 2 (1) , 52-63
Laser Fault Injection Methodology for Software Reliability Testing
Qualifying the ability of integrated circuits to prevent or tolerate radiation-induced faults is essential for their use in the space environment or, in general, in safety-/mission-critical systems. Radiation effects represent a problem at high altitudes or outside of the Earth’s atmosphere, as well as at the ground level, due to package impurities and other manufacturing problems [13]. Therefore, their effects must not be ignored for certain high-integrity terrestrial applications.
- Open Access
- 24 January 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Cyber-Physical Systems
- Vol. 9 (1) , 1-2
Introduction to the Special Issue on Fault-Resilient Cyber-Physical Systems—Part 2
- 24 January 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Cyber-Physical Systems
- Vol. 9 (1) , 1-2
Open AccessIntroduction to the Special Issue on Fault-Resilient Cyber-Physical Systems—Part 2
- Open Access
- 4 September 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Design Automation of Electronic Systems
- Vol. 29 (5) , 1-23
Enhanced Compiler Technology for Software-based Hardware Fault Detection
Software-Implemented Hardware Fault Tolerance (SIHFT) is a modern approach for tackling random hardware faults of dependable systems employing solely software solutions. This work extends an automatic compiler-based SIHFT hardening tool called ASPIS, enhancing it with novel protection mechanisms and overhead-reduction techniques, also providing an extensive analysis of its compliance with the non-trivial workload of the open-source Real-Time Operating System FreeRTOS. A thorough experimental fault-injection campaign on an STM32 board shows how the system achieves remarkably high tolerance to single-event upsets and a comparison between the SIHFT mechanisms implemented summarises the tradeoff between the overhead introduced and the detection capabilities of the various solutions.
- 4 September 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Design Automation of Electronic Systems
- Vol. 29 (5) , 1-23
Open AccessEnhanced Compiler Technology for Software-based Hardware Fault Detection
Software-Implemented Hardware Fault Tolerance (SIHFT) is a modern approach for tackling random hardware faults of dependable systems employing solely software solutions. This work extends an automatic compiler-based SIHFT hardening tool called ASPIS, enhancing it with novel protection mechanisms and overhead-reduction techniques, also providing an extensive analysis of its compliance with the non-trivial workload of the open-source Real-Time Operating System FreeRTOS. A thorough experimental fault-injection campaign on an STM32 board shows how the system achieves remarkably high tolerance to single-event upsets and a comparison between the SIHFT mechanisms implemented summarises the tradeoff between the overhead introduced and the detection capabilities of the various solutions.
- Open Access
- 29 July 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Cyber-Physical Systems
- Vol. 8 (3) , 1-3
Introduction to the Special Issue on Fault-Resilient Cyber-Physical Systems—Part I
- 29 July 2024
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Cyber-Physical Systems
- Vol. 8 (3) , 1-3
Open AccessIntroduction to the Special Issue on Fault-Resilient Cyber-Physical Systems—Part I
- 7 November 2023
- Published by Springer Nature
- p. 363-378
RISC-V Processor Technologies for Aerospace Applications in the ISOLDE Project
- 7 November 2023
- Published by Springer Nature
- p. 363-378
RISC-V Processor Technologies for Aerospace Applications in the ISOLDE Project
- 7 November 2023
- Published by Springer Nature
- p. 395-410
RISC-V-Based Platforms for HPC: Analyzing Non-functional Properties for Future HPC and Big-Data Clusters
- 7 November 2023
- Published by Springer Nature
- p. 395-410
RISC-V-Based Platforms for HPC: Analyzing Non-functional Properties for Future HPC and Big-Data Clusters
- Open Access
- 17 July 2023
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (14s) , 1-30
Software Fault Tolerance in Real-Time Systems: Identifying the Future Research Questions
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniaturization of the hardware components, their increasing complexity, and the necessity to reduce costs. Software-Implemented Hardware Fault Tolerance approaches have been developed to improve system dependability regarding hardware faults without resorting to custom hardware solutions. However, these come at the expense of making the satisfaction of the timing constraints of the applications/activities harder from a scheduling standpoint. This article surveys the current state-of-the-art of fault tolerance approaches when used in the context of real-time systems, identifying the main challenges and the cross-links between these two topics. We propose a joint scheduling-failure analysis model that highlights the formal interactions among software fault tolerance mechanisms and timing properties. This model allows us to present and discuss many open research questions with the final aim to spur future research activities.
- 17 July 2023
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (14s) , 1-30
Open AccessSoftware Fault Tolerance in Real-Time Systems: Identifying the Future Research Questions
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniaturization of the hardware components, their increasing complexity, and the necessity to reduce costs. Software-Implemented Hardware Fault Tolerance approaches have been developed to improve system dependability regarding hardware faults without resorting to custom hardware solutions. However, these come at the expense of making the satisfaction of the timing constraints of the applications/activities harder from a scheduling standpoint. This article surveys the current state-of-the-art of fault tolerance approaches when used in the context of real-time systems, identifying the main challenges and the cross-links between these two topics. We propose a joint scheduling-failure analysis model that highlights the formal interactions among software fault tolerance mechanisms and timing properties. This model allows us to present and discuss many open research questions with the final aim to spur future research activities.
- Open Access
- 9 May 2023
- Published by Association for Computing Machinery (ACM)
- p. 337-343
Compiler-Injected SIHFT for Embedded Operating Systems
- 9 May 2023
- Published by Association for Computing Machinery (ACM)
- p. 337-343
Open AccessCompiler-Injected SIHFT for Embedded Operating Systems
- Open Access
- 9 May 2023
- Published by Association for Computing Machinery (ACM)
- p. 236-242
Enabling Software Technologies for Critical COTS-based Spacecraft Systems
In this position article, we motivate the necessity to introduce three software methods in spacecraft computing platforms in order to enable to use COTS components: SIHFT, mixed-criticality, and probabilistic timing analysis. We investigate the benefits and the drawbacks of these techniques, especially in terms of safety, by also analyzing the standards to identify the current limitations that do not allow such techniques to be used. Finally, we recap current and future works, highlighting possible changes to standards.
- 9 May 2023
- Published by Association for Computing Machinery (ACM)
- p. 236-242
Open AccessEnabling Software Technologies for Critical COTS-based Spacecraft Systems
In this position article, we motivate the necessity to introduce three software methods in spacecraft computing platforms in order to enable to use COTS components: SIHFT, mixed-criticality, and probabilistic timing analysis. We investigate the benefits and the drawbacks of these techniques, especially in terms of safety, by also analyzing the standards to identify the current limitations that do not allow such techniques to be used. Finally, we recap current and future works, highlighting possible changes to standards.