
Lightweight Techniques for Automatic Software Fault Localization
Theory and Practice
Rui Abreu(Author)
LAP Lambert Academic Publishing
Published on 9. March 2011
Book
Paperback/Softback
208 pages
978-3-8443-0528-9 (ISBN)
Description
Current approaches to automatic software fault localization can be classified as either (1) statistics-based approaches, or (2) reasoning approaches. This distinction is based on the required amount of knowledge about the program''s internal component structure and behavior. Statistics-based fault localization techniques such as Spectrum-based Fault Localization (SFL) use abstraction of program traces (also known as program spectra) to find a statistical relationship between source code locations and observed failures. Although SFL''s modeling costs and computational complexity are minimal, its diagnostic accuracy is inherently limited since no reasoning is used. In contrast to SFL, model-based reasoning approaches use prior knowledge of the program, such as component interconnection and statement semantics, to build a model of the correct behavior of the system. On the one hand, model-based reasoning approaches deliver higher diagnostic accuracy, but on the other hand, they suffer from high computation complexity.
More details
Language
English
Place of publication
Germany
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 220 mm
Width: 150 mm
Thickness: 13 mm
Weight
328 gr
ISBN-13
978-3-8443-0528-9 (9783844305289)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Rui Abreu graduated in Systems and Computer Eng. from Univ. of Minho, and followed courses of the Software Tech Masters at Univ. of Utrecht. He was an intern at Philips Research Labs Oct''04-Jun''05. Received his Ph.D. from Delft Univ. of Tech, in Nov''09, and he is now an assistant professor at Univ. of Porto. He was a Visiting Faculty at CMU.