Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bogdan Nicolescu is active.

Publication


Featured researches published by Bogdan Nicolescu.


IEEE Transactions on Nuclear Science | 2000

Experimentally evaluating an automatic approach for generating safety-critical software with respect to transient errors

Ph. Cheynet; Bogdan Nicolescu; Maurizio Rebaudengo; M. Sonza Reorda; Massimo Violante

This paper deals with a software modification strategy allowing on-line detection of transient errors. Being based on a set of rules for introducing redundancy in the high-level code, the method can be completely automated, and is therefore particularly suited for low-cost safety-critical microprocessor-based applications. Experimental results are presented and discussed, demonstrating the effectiveness of the approach in terms of fault detection capabilities.


design, automation, and test in europe | 2003

Detecting Soft Errors by a Purely Software Approach: Method, Tools and Experimental Results

Bogdan Nicolescu

In this paper is described a software technique allowing to detect soft errors occurring in processor-based digital architectures. The detection mechanism is based on a set of rules allowing the transformation of the target application into a new one, having same functionalities but being able to identify bit-flips arising in memory areas as well as those perturbing the processorýs internal registers. Experimental results issued from fault injection sessions and preliminary radiation test campaigns performed in complex DSP processor, provide objective figures about the efficiency of the proposed error detection technique.


IEEE Transactions on Nuclear Science | 2004

Software detection mechanisms providing full coverage against single bit-flip faults

Bogdan Nicolescu; Yvon Savaria

Increasing design complexity for current and future generations of microelectronic technologies leads to an increased sensitivity to transient bit-flip errors. These errors can cause unpredictable behaviors and corrupt data integrity and system availability. This work proposes new solutions to detect all classes of faults, including those that escape conventional software detection mechanisms, allowing full protection against transient bit-flip errors. The proposed solutions, particularly well suited for low-cost safety-critical microprocessor-based applications, have been validated through exhaustive fault injection experiments performed on a set of real and synthetic benchmark programs. The fault model taken into consideration was single bit-flip errors corrupting memory cells accessible to the user by means of the processor instruction set. The obtained results demonstrate the effectiveness of the proposed solutions.


european conference on radiation and its effects on components and systems | 2001

Coping with SEUs/SETs in microprocessors by means of low-cost solutions: a comparison study

Maurizio Rebaudengo; Matteo Sonza Reorda; Massimo Violante; Bogdan Nicolescu

In this paper, two low-cost solutions devoted to provide processor-based systems with error-detection capabilities are compared. The effects of single event upsets (SEUs) and single event transients (SETs) are studied through simulation-based fault injection. The error-detection capabilities of a hardware-implemented solution based on parity code are compared with those of a software-implemented solution based on source-level code modification. Radiation testing experiments confirmed results obtained by simulation.


design, automation, and test in europe | 2006

Soft-error classification and impact analysis on real-time operating systems

N. Ignat; Bogdan Nicolescu; Yvon Savaria; Gabriela Nicolescu

This paper investigates the sensitivity of real-time systems running applications under operating systems that are subject to soft-errors. We consider applications using different real-time operating system services: scheduling, time and memory management, intertask communication and synchronization. We report results of a detailed analysis regarding the impact of soft-errors on real-time operating systems cores, taking into account the application timing constraints. Our results show the extent to which soft-errors occurring in a real-time operating systems kernel impact its reliability


defect and fault tolerance in vlsi and nanotechnology systems | 2003

SIED: software implemented error detection

Bogdan Nicolescu; Yvon Savaria

This paper presents a new error detection technique called software implemented error detection (SIED). The proposed method is based on a new control check flow scheme combined with software redundancy. The distinctive advantage of the SIED approach over other fault tolerance techniques is the fault coverage. SIED is able to cope with faults affecting data and the program control flow. By-applying the proposed approach on several benchmark programs, we evaluate the error detection capabilities by means of several fault injection experiments. Experimental results underline very good error detection capabilities for the obtained hardened version of selected benchmark programs.


IEEE Transactions on Nuclear Science | 2006

Analysis of Real-Time Systems Sensitivity to Transient Faults Using MicroC Kernel

Bogdan Nicolescu; N. Ignat; Yvon Savaria; Gabriela Nicolescu

Increasing complexity of safety-critical systems that support real-time multitasking applications requests the concurrency management offered by real-time operating systems (RTOS). Real-time systems can suffer severe consequences if the functional as well as the time specifications are not met. In addition, real-time systems are subject to transient errors originating from several sources, including the impact of high energy particles on sensitive areas of integrated circuits. Therefore, the evaluation of the sensitivity of RTOS to transient faults is a major issue. This paper explores sensitivity of RTOS kernels in safety-critical systems. We characterize and analyze the consequences of transient faults on key components of the kernel of MicroC, a popular RTOS. We specifically focus on its task scheduling and context switching modules. Classes of fault syndromes specific to safety-critical real-time systems are identified. Results reported in this paper demonstrate that 34% of faults that affect the scheduling and context switching functions led to scheduling dysfunctions. This represents an important fraction of faults that cannot be ignored during the design phase of safety-critical applications running under an RTOS


IEEE Transactions on Nuclear Science | 2005

On the use of model checking for the verification of a dynamic signature monitoring approach

Bogdan Nicolescu; Nicolas Gorse; Yvon Savaria; El Mostapha Aboulhamid

Consequences of transient faults represent a significant problem for todays electronic circuits and systems. As the probability of such errors increases, incorporation of error detection and correction mechanisms is mandatory. It is well known that traditional techniques that validate systems reliability do not cover the whole spectrum of fault scenarios, because fault models are linked to target architectures. Therefore, validating the completeness of robust fault tolerance techniques is a major issue when assessing reliability improvements these techniques can produce. In this paper, we propose an original approach to evaluate the system reliability with respect to Single Event Upset (SEU) errors. It is based on model-checking principles. In addition, a signature analysis technique is evaluated. This technique was previously validated using a simulation-based fault injection approach. Simulation results showed that no error escapes detection. However, simulation based fault injection cannot guarantee that all fault consequences have been investigated. This limitation motivates us to explore a formal verification approach that targets a complete validation. Model checking has a fundamental advantage over classic fault-injection techniques: it can cover all possible SEU fault scenarios from a predefined class. Results reported in this paper demonstrate the efficiency of this validation approach over usual simulation-based techniques.


international on-line testing symposium | 2001

Effectiveness and limitations of various software techniques for "soft error" detection: a comparative study

Bogdan Nicolescu; Raoul Velazco; Matteo Sonza Reorda

Deals with different software based strategies allowing the on-line detection of bit flip errors arising in microprocessor-based digital architectures as the consequence of the interaction with radiation. Fault injection experiments put in evidence the detection capabilities and the limitations of each of the studied techniques.


design, automation, and test in europe | 2001

System safety through automatic high-level code transformations: an experimental evaluation

Maurizio Rebaudengo; M. Sonza Reorda; Massimo Violante; Ph. Cheynet; Bogdan Nicolescu

This paper deals with a software modification strategy allowing the on-line detection of transient errors. Being based on a set of rules for introducing redundancy in the high-level code, the method can be completely automated, and is particularly suited for low-cost safety-critical microprocessor-based applications. Experimental results from software and hardware fault injection campaigns are presented and discussed, demonstrating the effectiveness of the approach in terms of fault detection capabilities.

Collaboration


Dive into the Bogdan Nicolescu's collaboration.

Top Co-Authors

Avatar

Yvon Savaria

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Gabriela Nicolescu

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

N. Ignat

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar

Maurizio Rebaudengo

Polytechnic University of Turin

View shared research outputs
Top Co-Authors

Avatar

Massimo Violante

Polytechnic University of Turin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge