Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Using Fault Screeners for Software Error Detection
Publication

Publications

Using Fault Screeners for Software Error Detection

Title
Using Fault Screeners for Software Error Detection
Type
Article in International Conference Proceedings Book
Year
2008
Authors
Abreu, R
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Gonzalez, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Zoeteweij, P
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Van Gemund, AJC
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Conference proceedings International
Pages: 60-74
3rd and 4th International Conferences on Evaluation of Novel Approaches to Software Engineering, ENASE 2008/2009
Milan, 9 May 2009 through 10 May 2009
Indexing
Publicação em ISI Proceedings ISI Proceedings
Publicação em ISI Web of Science ISI Web of Science
COMPENDEX
Other information
Authenticus ID: P-008-PD3
Abstract (EN): Fault screeners are simple software (or hardware) constructs that detect variable value errors based on unary invariant checking. In this paper we evaluate and compare the performance of three low-cost screeners (Bloom filter, bitmask, and range screener) that can be automatically integrated within a program, and trained during the testing phase. While the Bloom filter has the capacity of retaining virtually all variable values associated with proper program execution, this property comes with a much higher false positive rate per unit of training effort, compared to the more simple range and bitmask screeners, that compresses all value information in terms of a single lower and upper bound or a bitmask, respectively. We present a novel analytic model that predicts the false positive and false negative rate for ideal (i.e., screeners that store each individual value during training) and simple (e.g., range and bitmask) screeners. We show that the model agrees with our empirical findings. Furthermore, we describe an application of all screeners, where the screener's error detection output is used as input to a fault localization process that provides automatic feedback on the location of residual program defects during deployment in the field. © 2010 Springer-Verlag.
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

On the performance of fault screeners in software development and deployment (2008)
Article in International Conference Proceedings Book
Abreu, R; Gonzalez, A; Zoeteweij, P; Van Gemund, AJC
Automatic software fault localization using generic program invariants (2008)
Article in International Conference Proceedings Book
Abreu, R; Gonzalez, A; Zoeteweij, P; Van Gemund, AJC
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-19 at 04:57:54 | Privacy Policy | Personal Data Protection Policy | Whistleblowing