On the Use of Assembly Code Metrics for Error Coverage Prediction

dc.contributor.authorAyatolahi, Fatemeh
dc.contributor.authorSangchoolie, Behrooz
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik, Nätverk och system (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering, Networks and Systems (Chalmers)en
dc.date.accessioned2019-07-03T12:47:33Z
dc.date.available2019-07-03T12:47:33Z
dc.date.issued2011
dc.description.abstractIn this thesis we present two prediction techniques for estimating the error coverage of target programs stimulated with different inputs. Preliminarily, we investigate the effects of the inputs on the failure distribution of the target programs using fault injection experiments. From this study, we could find a linear correlation between the length of the input and the error coverage. This result allows us to develop a linear regression model which is one of the prediction techniques that we adopt. As this correlation may not exist in other target programs, in the second technique called instruction-based prediction we propose an approach to predict the error coverage for an input using fault injection results of other inputs known as base points. In order to choose the base points, instruction-based prediction technique profiles the program through a set of metrics defined at the assembly code. Those metrics are used to feed a statistical technique that helps us select the more suitable inputs for the prediction. We also investigate the failure distributions of programs enhanced with the triple time redundancy execution with forward recovery (TTR-FR). From the results of the failure distributions, we observe that the non-covered failure is reduced to on the average around 1.2% for all TTR-FR execution flows which has a minor correlation to input length as analyzed by linear regression equation.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/156588
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectInformations- och kommunikationsteknik
dc.subjectSystemteknik
dc.subjectInformation & Communication Technology
dc.subjectSystems engineering
dc.titleOn the Use of Assembly Code Metrics for Error Coverage Prediction
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
156588.pdf
Storlek:
1.98 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext