Repository logo

Error Locating Arrays, Adaptive Software Testing, and Combinatorial Group Testing

dc.contributor.authorChodoriwsky, Jacob N.
dc.contributor.supervisorMoura, Lucia
dc.contributor.supervisorSajna, Mateja
dc.date.accessioned2012-07-17T08:04:05Z
dc.date.available2012-07-17T08:04:05Z
dc.date.created2012
dc.date.issued2012
dc.degree.disciplineSciences / Science
dc.degree.levelmasters
dc.degree.nameMSc
dc.description.abstractCombinatorial Group Testing (CGT) is a process of identifying faulty interactions (“errors”) within a particular set of items. Error Locating Arrays (ELAs) are combinatorial designs that can be built from Covering Arrays (CAs) to not only cover all errors in a system (each involving up to a certain number of items), but to locate and identify the errors as well. In this thesis, we survey known results for CGT, as well as CAs, ELAs, and some other types of related arrays. More importantly, we give several new results. First, we give a new algorithm that can be used to test a system in which each component (factor) has two options (values), and at most two errors are present. We show that, for systems with at most two errors, our algorithm improves upon a related algorithm by Mart´ınez et al. in terms of both robustness and efficiency. Second, we give the first adaptive CGT algorithm that can identify, among a given set of k items, all faulty interactions involving up to three items. We then compare it, performance-wise, to current-best nonadaptive method that can identify faulty interactions involving up to three items. We also give the first adaptive ELA-building algorithm that can identify all faulty interactions involving up to three items when safe values are known. Both of our new algorithms are generalizations of ones previously given by Mart´ınez et al. for identifying all faulty interactions involving up to two items.
dc.embargo.termsimmediate
dc.faculty.departmentMathématiques et statistique / Mathematics and Statistics
dc.identifier.urihttp://hdl.handle.net/10393/23083
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-5890
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectcombinatorial group testing
dc.subjectCGT
dc.subjecterror locating arrays
dc.subjectELA
dc.subjectcovering arrays
dc.subjectCA
dc.subjectadaptive
dc.subjectalgorithm
dc.subjecttesting problem
dc.subjectsoftware testing
dc.subjectCAFE
dc.subjectforbidden edges
dc.subjectforbidden hyperedges
dc.subjecthypergraph testing
dc.subjectgroup testing for complexes
dc.subjectsafe values
dc.titleError Locating Arrays, Adaptive Software Testing, and Combinatorial Group Testing
dc.typeThesis
thesis.degree.disciplineSciences / Science
thesis.degree.levelMasters
thesis.degree.nameMSc
uottawa.departmentMathématiques et statistique / Mathematics and Statistics

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Chodoriwsky_Jacob_2012_thesis.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
4.21 KB
Format:
Item-specific license agreed upon to submission
Description: