Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jean-Claude Laprie

dblp:36/6058 · DBLP profile ↗
← Back
28ranked-venue papers
13as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 13 · 7 first-authorSecurity and privacy · 7 · 4 first-authorSystems, architecture and hardware · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 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
9 papers
Hardware reliability and fault tolerance · 63% Distributed systems · 37%
Software engineering, system software, and programming languages
3 papers
Software testing · 92% Software maintenance and evolution · 8%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.022004
Basic Concepts and Taxonomy of Dependable and Secure Computing · IEEE Trans. Dependable Secur. Comput. 2004
Dependable computing: From concepts to design diversity · Proc. IEEE 1986
Hardware reliability and fault tolerance
dependability analysis
0.021993
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
0.021993
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
Privacy and data protection
data confidentiality
0.012004
Basic Concepts and Taxonomy of Dependable and Secure Computing · IEEE Trans. Dependable Secur. Comput. 2004
Software testing
software reliability
0.011994
Software Reliability Trend Analyses from Theoretical to Practical Considerations · IEEE Trans. Software Eng. 1994
Software testing › software reliability › software reliability modeling
software reliability growth model
0.011994
Software Reliability Trend Analyses from Theoretical to Practical Considerations · IEEE Trans. Software Eng. 1994
Hardware reliability and fault tolerance
reliability and availability modeling
0.011992
X-Ware Reliability and Availability Modeling · IEEE Trans. Software Eng. 1992
Hardware reliability and fault tolerance › software fault tolerance
n-version programming
0.011990
Dependability Modeling and Evaluation of Software Fault-Tolerant Systems · IEEE Trans. Computers 1990
Hardware reliability and fault tolerance › software fault tolerance
recovery blocks
0.011990
Dependability Modeling and Evaluation of Software Fault-Tolerant Systems · IEEE Trans. Computers 1990
Hardware reliability and fault tolerance
software fault tolerance
0.011990
Dependability Modeling and Evaluation of Software Fault-Tolerant Systems · IEEE Trans. Computers 1990
Hardware reliability and fault tolerance › software fault tolerance
design diversity
0.011986
Dependable computing: From concepts to design diversity · Proc. IEEE 1986
Software maintenance and evolution
software quality assurance
0.011990
On the Assessment of Safety-Critical Software Systems · ICSE 1990
Hardware reliability and fault tolerance
redundancy
0.011978
Reliability and Availability Models for Maintained Systems Featuring Hardware Failures and Design Faults · IEEE Trans. Computers 1978
Hardware reliability and fault tolerance
reliability modeling
0.011978
Reliability and Availability Models for Maintained Systems Featuring Hardware Failures and Design Faults · IEEE Trans. Computers 1978

Methods — techniques the papers use, named apart from their topics

taxonomy · 0.1definitions · 0.1fault injection · 0.0reliability modeling · 0.0trend tests · 0.0subadditive property · 0.0experimental dependability measurement · 0.0classical reliability theory · 0.0markov model · 0.0hyperexponential model · 0.0safety analysis · 0.0markov analysis · 0.0approximate model · 0.0
YearPublicationVenuePosition
2007 Safety Demonstration and Software Development
Jean-Claude Laprie
SAFECOMP1
2007 Modelling Interdependencies Between the Electricity and Information Infrastructures
Jean-Claude Laprie, Karama Kanoun, Mohamed Kaâniche
SAFECOMP1
2006 Scalable resilience: the ReSIST network of excellence
abstract
Summary form only given. ReSIST is a network of excellence that integrates leading researchers active in the multidisciplinary domains of dependability, security, and human factors, in order that Europe will have a well-focused coherent set of research activities aimed at ensuring that future ubiquitous computing systems (the immense systems of ever-evolving networks of computers and mobile devices which are needed to support and provide ambient intelligence), have the necessary resilience and survivability, despite any residual development and physical faults, interaction mistakes, or malicious attacks and disruptions
Jean-Claude Laprie
IPDPS1
2005 Resilience for the Scalability of Dependability
abstract
The current state-of-knowledge and state-of-the-art reasonably enable the construction and operation of critical systems, be they safety-critical or availability-critical. The situation drastically worsens when considering large, networked, evolving, systems either fixed or mobile, with demanding requirements driven by their domain of application. There is statistical evidence that these emerging systems suffer from a significant drop in dependability and security in comparison with the former systems. The cost of failures in service is growing rapidly, as a consequence of the degree of dependence placed on computing systems, up to several million euros per hour of downtime for some businesses
Jean-Claude Laprie
NCA1
2004 Dependable Computing: Concepts, Challenges, Directions
abstract
Summary form only given. Our society is faced with an ever increasing dependence on computing systems, which lead to question ourselves about the limits of their dependability, and about the challenges raised by those limits. In order to respond these questions, a global conceptual and terminological framework is needed, which is first given. The limits and challenges in dependability are then addressed, from technical and economics viewpoints. Directions are finally given in order to respond to the challenges
Jean-Claude Laprie
COMPSAC1
2004 Basic Concepts and Taxonomy of Dependable and Secure Computing
abstract
This paper gives the main definitions relating to dependability, a generic concept including a special case of such attributes as reliability, availability, safety, integrity, maintainability, etc. Security brings in concerns for confidentiality, in addition to availability and integrity. Basic definitions are given first. They are then commented upon, and supplemented by additional definitions, which address the threats to dependability and security (faults, errors, failures), their attributes, and the means for their achievement (fault prevention, fault tolerance, fault removal, fault forecasting). The aim is to explicate a set of general concepts, of relevance across a wide range of situations and, therefore, helping communication and cooperation among a number of scientific and technical communities, including ones that are concentrating on particular types of system, of system failures, or of causes of system failures.
Algirdas Avizienis, Jean-Claude Laprie, Brian Randell, Carl E. Landwehr
IEEE Trans. Dependable Secur. Comput.2
2002 Workshop on Dependability and Robotics
Raja Chatila 0001, Jean-Claude Laprie
DSN2
2000 Dependability Engineering of Complex Computing Systems
abstract
The paper presents a development model focused on the production of dependable systems. Three classes of processes are distinguished: 1) the system creation process which builds on the classical development steps (requirements, design, realization, integration); 2) dependability processes (i.e., fault prevention, fault tolerance, fault removal and fault forecasting); and 3) other supporting processes such as quality assurance and certification. The proposed approach relies on the identification of basic activities for the system creation process and for the dependability processes, and then on the analysis of the interactions among the activities of each process and with the other processes. Finally, to support the development of dependable systems, we define for each system creation activity, a checklist that specifies the key issues related to fault prevention, fault tolerance, fault removal, and fault forecasting, that need to be addressed.
Mohamed Kaâniche, Jean-Claude Laprie, Jean-Paul Blanquart
ICECCS2
2000 A Dependability-Explicit Model for the Development of Computing Systems
Mohamed Kaâniche, Jean-Claude Laprie, Jean-Paul Blanquart
SAFECOMP2
1998 Panel: Issues in the next generation of dependability standards
Norman F. Schneidewind, Jean-Claude Laprie, Allen P. Nikora, Michael R. Lyu, John D. Musa, Bill Everett
ISSRE2
1996 Software-based critical systems
Jean-Claude Laprie
SAFECOMP1
1996 Fault injection for formal testing of fault tolerance
abstract
This 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.3
1995 Dependability of computer systems: concepts, limits, improvements
abstract
Our society is faced with an ever increasing dependence on computing systems, which lead to questions about the limits of their dependability, and to attempt to identify avenues for improving the situation. In order to respond to these questions, a global conceptual and terminological framework is needed, which is first given. The limits in dependability are then addressed from technical and financial viewpoints. The identification of design faults as the current major bottleneck for dependability leads to: a) address the limits in software reliability and in fault tolerance effectiveness, and to b) suggest a dependability explicit development model.
Jean-Claude Laprie
ISSRE1
1994 Software Reliability Trend Analyses from Theoretical to Practical Considerations
abstract
This paper addresses the problem of reliability growth characterization and analysis. It is intended to show how reliability trend analyses can help the project manager in controlling the progress of the development activities and in appreciating the efficiency of the test programs. Reliability trend change may result from various reasons, some of them are desirable and expected (such as reliability growth due to fault removal) and some of them are undesirable (such as slowing down Of the testing effectiveness). Identification in time of the latter allows the project manager to take the appropriate decisions very quickly in order to avoid problems which may manifest later. The notions of reliability growth over a given interval and local reliability trend change are introduced through the subadditive property, allowing: better definition and understanding of the reliability growth phenomena; the already existing trend tests are then revisited using these concepts. Emphasis is put on the way trend tests can be used to help the management of the testing and validation process and on practical results that can be derived from their use; it is shown that, for several circumstances, trend analyses give information of prime importance to the developer.>
Karama Kanoun, Jean-Claude Laprie
IEEE Trans. Software Eng.2
1993 Panel: Field Failures And Reliability In Operation
Ram Chillarege, Ravishankar K. Iyer, Jean-Claude Laprie, John D. Musa
ISSRE3
1993 Experience in software reliability: From data collection to quantitative evaluation
abstract
This paper describes the different steps in software failure data processing in order to monitor the software development and to quantify the operational reliability. Processing consists in (a) filtering the raw data in order to keep only those corresponding to software failures without duplicate, (b) partitioning of data into sub-sets according for instance to failure severity or fault location, (c) performing descriptive analyses, (d) analyzing the trend and (e) when possible and needed, applying reliability growth models. These steps are part of an overall method experienced at LAAS on several real-life software systems. The goals of the paper are twofold: first, present the method and, second, show its benefits through its application to data collected on a switching system.
Karama Kanoun, Mohamed Kaâniche, Jean-Claude Laprie
ISSRE3
1993 Dependability: from Concepts to Limits
Jean-Claude Laprie
SAFECOMP1
1993 Fault Injection and Dependability Evaluation of Fault-Tolerant Systems
abstract
The 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. Computers4
1992 For a product-in-a-process approach to software reliability evaluation
abstract
Current techniques for reliability are based purely upon the single software product itself, and their capability falls beneath most reliability requirements. It is proposed to augment these techniques by explicitly taking account of the process in the quantitative assessment. The application of this approach to safety-critical software is discussed.>
Jean-Claude Laprie
ISSRE1
1992 X-Ware Reliability and Availability Modeling
abstract
The problem of modeling a system's reliability and availability with respect to the various classes of faults (physical and design, internal and external) which may affect the service delivered to its users is addressed. Hardware and software models are currently exceptions in spite of the user's requirements; these requirements are expressed in terms of failures independently of their sources, i.e., the various classes of faults. The causes of this situation are analyzed; it is shown that there is no theoretical impediment to deriving such models, and that the classical reliability theory can be generalized in order to cover both hardware and software viewpoints that are X-Ware.>
Jean-Claude Laprie, Karama Kanoun
IEEE Trans. Software Eng.1
1991 The KAT (Knowledge-Action-Transformation) Approach to the Modeling and Evaluation of Reliability and Availability Growth
abstract
An approach for the modeling and evaluation of reliability and availability of systems using the knowledge of the reliability growth of their components is presented. Detailed models of reliability and availability for single-component systems are derived under much weaker assumption than usually considered. These models, termed knowledge models, enable phenomena to be precisely characterized, and a number of properties to be deduced. Since the knowledge models are too complex to be applied in real life for performing predictions, simplified models for practical purposes (action models) are discussed. The hyperexponential model is presented and applied to field data of software and hardware failures. This model is shown to be comparable to other models as far as reliability of single-component systems is concerned: in addition, it enables estimating and predicting the reliability of multicomponent systems, as well as their availability. The transformation approach enables classical Markov models to be transformed into other Markov models which account for reliability growth. The application of the transformation to multicomponent systems is described.>
Jean-Claude Laprie, Karama Kanoun, Christian Béounes, Mohamed Kaâniche
IEEE Trans. Software Eng.1
1990 On the Assessment of Safety-Critical Software Systems
Jean-Claude Laprie
ICSE1
1990 Dependability Modeling and Evaluation of Software Fault-Tolerant Systems
abstract
Dependability modeling and evaluation (encompassing reliability and safety issues) of the two major fault tolerance software approaches-recovery blocks (RBs) and N version programming (NVP)-are presented. The study is based on the detailed analysis of software fault-tolerance architectures able to tolerate a single fault (RB: two alternates and an acceptance test; NVP: three versions and a decider). For each approach a detailed model based on the software production process is established and then simplified by assuming that only a single fault type may manifest during execution of the fault-tolerant software and that no error compensation may take place within the software. The analytical results obtained make it possible to identify the improvement, compared to a non-fault-tolerant software, that could result from the use of RB (the acceptance test has to be more reliable from the alternates) and NVP (related faults among the versions and the decider have to be minimized) and to determine the most critical types of related faults. Nested RBs are studied, showing that the proposed analysis approach can be applied to such realistic software structures and that when an alternate is itself an RB, the results are analogous to the case of the addition of a third alternate. The reliability analysis shows that only a small improvement can be expected.>
Jean Arlat, Karama Kanoun, Jean-Claude Laprie
IEEE Trans. Computers3
1990 Fault Injection for Dependability Validation: A Methodology and Some Applications
abstract
The 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.6
1986 Dependable computing: From concepts to design diversity
abstract
This paper is composed of two sections. The first provides a conceptual framework for expressing the attributes of what constitutes dependable and reliable computing: a) the impairments to dependability (faults, errors, and failures), b) the means for dependability (fault avoidance, tolerance, removal, and forecasting), and c) the measures of dependability (reliability, availability, safety). The second section focuses on one of the most challenging problems for dependable computing: coping with design faults.
Algirdas Avizienis, Jean-Claude Laprie
Proc. IEEE2
1984 Dependability Evaluation of Software Systems in Operation
abstract
This paper deals with evaluation of the dependability (considered as a generic term, whose main measures are reliability, availability, and maintainability) of software systems during their operational life, in contrast to most of the work performed up to now, devoted mainly to development and validation phases. The failure process due to design faults, and the behavior of a software system up to the first failure and during its life cycle are successively examined. An approximate model is derived which enables one to account for the failures due to the design faults in a simple way when evaluating a system's dependability. This model is then used for evaluating the dependability of 1) a software system tolerating design faults, and 2) a computing system with respect to physical and design faults.
Jean-Claude Laprie
IEEE Trans. Software Eng.1
1982 RHEA: A Fault and damage-tolerant hierarchical communication support system for local area computing in aggressive environments
G. Caumont, Jean-Claude Laprie, D. R. Powell
ICDCS2
1978 Reliability and Availability Models for Maintained Systems Featuring Hardware Failures and Design Faults
abstract
Modeling of systems featuring hardware and software faults is studied as a means of evaluating the availability and reliability characteristics. The case of a nonredundant computer is studied and it is shown that the unavailability presents an overshoot with respect to its asymptotic value whose height and length are functions of the failure rates associated with the different design errors. Fault-tolerant systems are studied that include protective redundancies both at the hardware level and at the software level; the importance of homogeneous solutions on both levels is shown.
Alain Costes, Christian Landrault, Jean-Claude Laprie
IEEE Trans. Computers3