VLDB 2026 Research / reviewers in the wild / expert
Yves Crouzet
dblp:82/3648
· DBLP profile ↗
19ranked-venue papers
3as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorSecurity and privacy · 7Software engineering, systems software and programming languages · 7 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Hardware reliability and fault tolerance · 80% Electronic design automation · 8% Performance modeling and evaluation · 6% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
fault injection |
0.1 | 4 | 2003 | Comparison of Physical and Software-Implemented Fault Injection Techniques · IEEE Trans. Computers 2003 Estimators for Fault Tolerance Coverage Evaluation · IEEE Trans. Computers 1995 Fault Injection and Dependability Evaluation of Fault-Tolerant Systems · IEEE Trans. Computers 1993 |
Hardware reliability and fault tolerance
dependability analysis |
0.1 | 3 | 2003 | Comparison of Physical and Software-Implemented Fault Injection Techniques · IEEE Trans. Computers 2003 Fault Injection and Dependability Evaluation of Fault-Tolerant Systems · IEEE Trans. Computers 1993 Fault Injection for Dependability Validation: A Methodology and Some Applications · IEEE Trans. Software Eng. 1990 |
Hardware reliability and fault tolerance › fault injection
software fault injection |
0.0 | 1 | 2003 | Comparison of Physical and Software-Implemented Fault Injection Techniques · IEEE Trans. Computers 2003 |
Electronic design automation › hardware verification and test
fault coverage |
0.0 | 1 | 1995 | Estimators for Fault Tolerance Coverage Evaluation · IEEE Trans. Computers 1995 |
Performance modeling and evaluation › statistical analysis
statistical estimation |
0.0 | 1 | 1995 | Estimators for Fault Tolerance Coverage Evaluation · IEEE Trans. Computers 1995 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1980 | Physical Versus Logical Fault Models MOS LSI Circuits: Impact on Their Testability · IEEE Trans. Computers 1980 |
Electronic design automation › hardware test
integrated circuit testing |
0.0 | 1 | 1980 | Physical Versus Logical Fault Models MOS LSI Circuits: Impact on Their Testability · IEEE Trans. Computers 1980 |
Hardware reliability and fault tolerance
self-checking circuits |
0.0 | 1 | 1980 | Design of Self-Checking MOS-LSI Circuits: Application to a Four-Bit Microprocessor · IEEE Trans. Computers 1980 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 1980 | Design of Self-Checking MOS-LSI Circuits: Application to a Four-Bit Microprocessor · IEEE Trans. Computers 1980 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 1980 | Physical Versus Logical Fault Models MOS LSI Circuits: Impact on Their Testability · IEEE Trans. Computers 1980 |
Processor architecture and microarchitecture
microprocessor design |
0.0 | 1 | 1980 | Design of Self-Checking MOS-LSI Circuits: Application to a Four-Bit Microprocessor · IEEE Trans. Computers 1980 |
Methods — techniques the papers use, named apart from their topics
fault injection campaign · 0.0error detection mechanism analysis · 0.0fault injection · 0.0statistical sampling · 0.0a posteriori stratification · 0.0experimental dependability measurement · 0.0pin-level fault injection · 0.0self-testing · 0.0error detection · 0.0self-checking logic design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Contribution of Communications to Dependability in Massively-Defective General-Purpose NanoarchitecturesabstractMany previous studies have analyzed the issues of dependability in the physical layers of future nanoarchitectures. Here we consider the upper layers and especially the contribution of communications to reinforcing the dependability of general-purpose nanoarchitectures (GPN). We adhere to the idea that a GPN should be viewed as a single-chip massive multiprocessor system, consisting in immersing a few high-performance processors in a grid of medium-performance processors to enable efficient execution of both parallelizable and not parallelizable applications. We especially discuss the operation of the communication layer and introduce the mechanism of "blind" task allocation through a contract network protocol. In the framework of this GPN sketch, we show that the communication layer could dramatically contribute to improving the dependability of massively-faulty GPNs by tolerating the increasing number of defective nodes expected with the reduction of dimensions, so that chips with as much as 30% of defective nodes could be validated for deployment. Jacques Henri Collet, Piotr Zajac, Yves Crouzet, Andrzej Napieralski |
IOLTS | 3 |
| 2005 | Mitigating Soft Errors to Prevent a Hard Threat to Dependable ComputingabstractThis paper presents first the context and motivation for dealing with soft errors. In order to be able to account for the various issues involved, a concerted reflection has been carried out including embedded system integrators, manufacturers, and academic researchers. The authors have summarized the main outcomes of this effort. Finally, the various contributions that are meant to address the several factors that characterize the problem posed by soft errors and provide solutions was introduced to mitigate their effects. Yves Crouzet, Jacques Henri Collet, Jean Arlat |
IOLTS | 1 |
| 2005 | Benchmarking the Dependability of Windows and Linux Using PostMark WorkloadsabstractThis paper presents a dependability benchmark for general-purpose operating systems and its application to six versions of Windows operating system and four versions of Linux operating system. The benchmark measures are: operating system robustness (as regards possible erroneous inputs provided by the application software to the operating system via the application programming interface), reaction and restart times in the presence of faults. The workload is PostMark, a file system performance benchmark for operating systems. Karama Kanoun, Yves Crouzet, Ali Kalakech 0001, Ana-Elena Rugina, Philippe Rumeau |
ISSRE | 2 |
| 2004 | Benchmarking The Dependability of Windows NT4, 2000 and XPabstractThe aim of this paper is to compare the dependability of three operating systems (Windows NT4, Windows 2000 and Windows XP) with respect to erroneous behavior of the application layer. The results show a similar behavior of the three OSs with respect to robustness and a noticeable difference in OS reaction and restart times. They also show that the application state (mainly the hang and abort states) significantly impacts the restart time for the three OSs. Ali Kalakech 0001, Karama Kanoun, Yves Crouzet, Jean Arlat |
DSN | 3 |
| 2004 | Benchmarking Operating System Dependability: Windows 2000 as a Case StudyabstractWe propose a dependability benchmark suitable for a general purpose operating system (OS). The specifications of the benchmark components are presented and illustrated on a benchmark prototype dedicated to Windows 2000. The important novelty, as regards OS dependability benchmarking, is threefold. First, it lies on a comprehensive and structured set of measures: outcomes are considered both at the OS level and at the application level. Second, these measures include not only robustness measures (e.g., the distribution among the observed outcomes for the OS and the application: error codes, exceptions, workload correct or erroneous completion, OS and application hang), but also the related temporal measures in the presence of faults (e.g., system call and workload execution times, as well as operating system restart time). Finally, we are considering a realistic workload (namely, TPC-C client), instead of a synthetic workload. Ali Kalakech 0001, Tahar Jarboui, Jean Arlat, Yves Crouzet, Karama Kanoun |
PRDC | 4 |
| 2003 | Comparison of Physical and Software-Implemented Fault Injection TechniquesabstractThis paper addresses the issue of characterizing the respective impact of fault injection techniques. Three physical techniques and one software-implemented technique that have been used to assess the fault tolerance features of the MARS fault-tolerant distributed real-time system are compared and analyzed. After a short summary of the fault tolerance features of the MARS architecture and especially of the error detection mechanisms that were used to compare the erroneous behaviors induced by the fault injection techniques considered, we describe the common distributed testbed and test scenario implemented to perform a coherent set of fault injection campaigns. The main features of the four fault injection techniques considered are then briefly described and the results obtained are finally presented and discussed. Emphasis is put on the analysis of the specific impact and merit of each injection technique. Jean Arlat, Yves Crouzet, Peter Folkesson, Emmerich Fuchs, Günther H. Leber |
IEEE Trans. Computers | 2 |
| 2002 | Experimental Analysis of the Errors Induced into Linux by Three Fault Injection TechniquesabstractThe main goal of the experimental stud), reported in this paper is to investigate to what extent distinct fault injection techniques lead to similar consequences (errors and failures). The target system we are using to carry out our investigation is the Linux kernel as it provides a representative operating system. It is featuring full controllability and observability thanks to its open source status. Three types of software-implemented fault injection techniques are considered, namely: i) provision of invalid values to the parameters of the kernel calls, ii) corruption of the parameters of the kernel calls, and iii) corruption of the input parameters of the internal functions of the kernel. The workload being used for the experiments is tailored to activate selectively each functional component. The observations encompass typical kernel failure modes (e.g., exceptions and kernel hangs) as well as a detailed analysis of the reported error codes. Tahar Jarboui, Jean Arlat, Yves Crouzet, Karama Kanoun |
DSN | 3 |
| 2002 | Analysis of the Effects of Real and Injected Software Faults: abstractThe application of fault injection in the context of dependability benchmarking is far from being straightforward. One decisive issue to be addressed is to what extent injected faults are representative of actual faults. This paper proposes an approach to analyze the effects of real and injected faults. Tahar Jarboui, Jean Arlat, Yves Crouzet, Karama Kanoun, Thomas Marteau |
PRDC | 3 |
| 2001 | Formal Guides for Experimentally Verifying Complex Software-Implemented Fault Tolerance MechanismsabstractDescribes a framework allowing the experimental verification of complex software-implemented fault-tolerance algorithms and mechanisms (FTAMs). This framework takes into account two of the most important aspects which are increasingly required in newly-developed fault-tolerant systems: the considerations of COTS (commercial off-the-shelf) based architectures and the compliance with severe safety certification procedures. The strategy proposed shows how a rigorous FTAM specification, based on a multiple-viewpoint architectural description, may help to mechanically monitor the verification of its implementation under real conditions. The proposed strategy has been instantiated using two mechanized techniques: model checking and fault injection. The preliminary conclusions of the application of this automated approach to a small part of a commercial fault-tolerant system help us clarify its usage and its suitability for validating complex dependable systems. Alberto Arazo, Yves Crouzet |
ICECCS | 2 |
| 2000 | Dependability of Computer Control Systems in Power Plants
Cláudia Almeida, Alberto Arazo, Yves Crouzet, Karama Kanoun |
SAFECOMP | 3 |
| 1999 | A Method for Operator Error Detection Based on Plan Recognition
Jin Mo, Yves Crouzet |
SAFECOMP | 2 |
| 1996 | Defining the Unit Testing Level of Synchronous Data Flow Programs
Pascale Thévenod-Fosse, Christine Mazuet, Yves Crouzet |
SAFECOMP | 3 |
| 1996 | Fault injection for formal testing of fault toleranceabstractThis study addresses the use of fault injection for explicitly removing design/implementation faults in complex fault-tolerance algorithms and mechanisms (FTAM), viz, fault-tolerance deficiency faults. A formalism is introduced to represent the FTAM by a set of assertions. This formalism enables an execution tree to be generated, where each path from the root to a leaf of the tree is a well-defined formula. The set of well-defined formulas constitutes a useful framework that fully characterizes the test sequence. The input patterns of the test sequence (fault and activation domains) then are determined to fewer specific structural criteria over the execution tree (activation of proper sets of paths). This provides a framework for generating a functional deterministic test for programs that implement complex FTAM. This methodology has been used to extend a debugging tool aimed at testing fault tolerance protocols developed by BULL France. It has been applied successfully to the injection of faults in the inter-replica protocol that supports the application-level fault-tolerance features of the architecture of the ESPRIT-funded Delta-4 project. The results of these experiments are analyzed in detail. In particular, even though the target protocol had been independently verified formally, the application of the proposed testing strategy revealed two fault-tolerance deficiency faults. Dimiter R. Avresky, Jean Arlat, Jean-Claude Laprie, Yves Crouzet |
IEEE Trans. Reliab. | 4 |
| 1995 | Estimators for Fault Tolerance Coverage EvaluationabstractThis paper addresses the problem of estimating the coverage of a fault tolerance mechanism through statistical professing of observations collected in fault injection experiments. A formal definition of coverage is given in terms of the fault and system activity sets that characterize the input space. Two categories of sampling techniques are considered for coverage estimation: sampling in the whole space and sampling in a space partitioned into classes. The estimators for each technique are compared by means of hypothetical examples. Techniques for early estimations of coverage are then studied. These techniques allow unbiased estimations of coverage to be made before all classes of the sampling space have been tested. Then, the "no-reply" problem that hampers most practical fault-injection experiments is discussed and an a posteriori stratification technique is proposed that allows the scope of incomplete tests to be widened by accounting for available structural information about the target system.> David Powell, Eliane Martins, Jean Arlat, Yves Crouzet |
IEEE Trans. Computers | 4 |
| 1993 | Fault Injection and Dependability Evaluation of Fault-Tolerant SystemsabstractThe authors describe a dependability evaluation method based on fault injection that establishes the link between the experimental evaluation of the fault tolerance process and the fault occurrence process. The main characteristics of a fault injection test sequence aimed at evaluating the coverage of the fault tolerance process are presented. Emphasis is given to the derivation of experimental measures. The various steps by which the fault occurrence and fault tolerance processes are combined to evaluate dependability measures are identified and their interactions are analyzed. The method is illustrated by an application to the dependability evaluation of the distributed fault-tolerant architecture of the Esprit Delta-4 Project.> Jean Arlat, Alain Costes, Yves Crouzet, Jean-Claude Laprie, David Powell |
IEEE Trans. Computers | 3 |
| 1990 | Fault Injection for Dependability Validation: A Methodology and Some ApplicationsabstractThe authors address the problem of validating the dependability of fault-tolerant computing systems, in particular, the validation of the fault-tolerance mechanisms. The proposed approach is based on the use of fault injection at the physical level on a hardware/software prototype of the system considered. The place of this approach in a validation-directed design process and with respect to related work on fault injection is clearly identified. The major requirements and problems related to the development and application of a validation methodology based on fault injection are presented and discussed. Emphasis is put on the definition, analysis, and use of the experimental dependability measures that can be obtained. The proposed methodology has been implemented through the realization of a general pin-level fault injection tool (MESSALINE), and its usefulness is demonstrated by the application of MESSALINE to the experimental validation of two systems: a subsystem of a centralized computerized interlocking system for railway control applications and a distributed system corresponding to the current implementation of the dependable communication system of the ESPRIT Delta-4 Project.> Jean Arlat, Martine Aguera, Louis Amat, Yves Crouzet, Jean-Charles Fabre, Jean-Claude Laprie, Eliane Martins, David Powell |
IEEE Trans. Software Eng. | 4 |
| 1986 | A 6800 coprocessor for error detection in microcomputers: The PADabstractThe aim of this paper is to present an LSI circuit specially designed for fault-tolerant systems. The circuit in question is a self-testing detection processor named PAD (a french acronym meaning self-testing detection processor). The purpose of the circuit is to enable the user to easily design and realize a fault-tolerant system with off-the-shelf ICs. The major part of this paper focuses on the design specifications of the chip which result from a preliminary study of different possible architectures for a fault-tolerant system. Yves Crouzet, Jacques Chavade |
Proc. IEEE | 1 |
| 1980 | Design of Self-Checking MOS-LSI Circuits: Application to a Four-Bit MicroprocessorabstractSelf-checking approaches developed so far deal with a gate level representation of logical circuits. They do not account for constraints which may result from an implementation by integrated circuits. This paper is concerned with such practical problems and their respective significance. Yves Crouzet, Christian Landrault |
IEEE Trans. Computers | 1 |
| 1980 | Physical Versus Logical Fault Models MOS LSI Circuits: Impact on Their TestabilityabstractAt the end of an IC production line, integrated circuits are generally submitted to three kinds of tests: 1) parametric tests to check electrical characteristics (voltage, current, power consumption), 2) dynamic tests to check response times under nominal operating conditions, and 3) functional tests to check its logical behavior. J. Galiay, Yves Crouzet, M. Vergniault |
IEEE Trans. Computers | 2 |