Partitioned search with column resampling for locating array construction

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Locating arrays are designs used in combinatorial testing with the property that every set of d t-way interactions appears in a unique set of tests. Using a locating array to conduct fault testing ensures that faulty interactions can be located when there are d or fewer faults. Locating arrays are fairly new and few techniques have been explored for their construction. Most of the available work is limited to finding only one fault. Known general methods require a covering array of strength t+d and produce many more tests than are needed. We present Partitioned Search with Column Resampling (PSCR), a randomized computational search algorithmic framework to verify if an array is (d, t)-locating by partitioning the search space to decrease the number of comparisons. If a candidate array is not locating, random resampling is performed until a locating array is constructed or an iteration limit is reached. Results are compared against known locating array constructions from covering arrays of higher strength and against published results of mixed level locating arrays for parameters of real-world systems. The use of PSCR to build larger locating arrays from a variety of ingredient arrays is explored.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages214-223
Number of pages10
ISBN (Electronic)9781728108889
DOIs
StatePublished - Apr 1 2019
Event12th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019 - Xi'an, China
Duration: Apr 22 2019Apr 27 2019

Publication series

NameProceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019

Conference

Conference12th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019
CountryChina
CityXi'an
Period4/22/194/27/19

Fingerprint

Testing

Keywords

  • Combinatorial testing
  • Fault location
  • Locating array
  • Randomized algorithm

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Lanus, E., Colbourn, C., & Montgomery, D. (2019). Partitioned search with column resampling for locating array construction. In Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019 (pp. 214-223). [8728931] (Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSTW.2019.00056

Partitioned search with column resampling for locating array construction. / Lanus, Erin; Colbourn, Charles; Montgomery, Douglas.

Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019. Institute of Electrical and Electronics Engineers Inc., 2019. p. 214-223 8728931 (Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lanus, E, Colbourn, C & Montgomery, D 2019, Partitioned search with column resampling for locating array construction. in Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019., 8728931, Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019, Institute of Electrical and Electronics Engineers Inc., pp. 214-223, 12th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019, Xi'an, China, 4/22/19. https://doi.org/10.1109/ICSTW.2019.00056
Lanus E, Colbourn C, Montgomery D. Partitioned search with column resampling for locating array construction. In Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019. Institute of Electrical and Electronics Engineers Inc. 2019. p. 214-223. 8728931. (Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019). https://doi.org/10.1109/ICSTW.2019.00056
Lanus, Erin ; Colbourn, Charles ; Montgomery, Douglas. / Partitioned search with column resampling for locating array construction. Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 214-223 (Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019).
@inproceedings{f7598fffd8c94e7591c252dc6622a63c,
title = "Partitioned search with column resampling for locating array construction",
abstract = "Locating arrays are designs used in combinatorial testing with the property that every set of d t-way interactions appears in a unique set of tests. Using a locating array to conduct fault testing ensures that faulty interactions can be located when there are d or fewer faults. Locating arrays are fairly new and few techniques have been explored for their construction. Most of the available work is limited to finding only one fault. Known general methods require a covering array of strength t+d and produce many more tests than are needed. We present Partitioned Search with Column Resampling (PSCR), a randomized computational search algorithmic framework to verify if an array is (d, t)-locating by partitioning the search space to decrease the number of comparisons. If a candidate array is not locating, random resampling is performed until a locating array is constructed or an iteration limit is reached. Results are compared against known locating array constructions from covering arrays of higher strength and against published results of mixed level locating arrays for parameters of real-world systems. The use of PSCR to build larger locating arrays from a variety of ingredient arrays is explored.",
keywords = "Combinatorial testing, Fault location, Locating array, Randomized algorithm",
author = "Erin Lanus and Charles Colbourn and Douglas Montgomery",
year = "2019",
month = "4",
day = "1",
doi = "10.1109/ICSTW.2019.00056",
language = "English (US)",
series = "Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "214--223",
booktitle = "Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019",

}

TY - GEN

T1 - Partitioned search with column resampling for locating array construction

AU - Lanus, Erin

AU - Colbourn, Charles

AU - Montgomery, Douglas

PY - 2019/4/1

Y1 - 2019/4/1

N2 - Locating arrays are designs used in combinatorial testing with the property that every set of d t-way interactions appears in a unique set of tests. Using a locating array to conduct fault testing ensures that faulty interactions can be located when there are d or fewer faults. Locating arrays are fairly new and few techniques have been explored for their construction. Most of the available work is limited to finding only one fault. Known general methods require a covering array of strength t+d and produce many more tests than are needed. We present Partitioned Search with Column Resampling (PSCR), a randomized computational search algorithmic framework to verify if an array is (d, t)-locating by partitioning the search space to decrease the number of comparisons. If a candidate array is not locating, random resampling is performed until a locating array is constructed or an iteration limit is reached. Results are compared against known locating array constructions from covering arrays of higher strength and against published results of mixed level locating arrays for parameters of real-world systems. The use of PSCR to build larger locating arrays from a variety of ingredient arrays is explored.

AB - Locating arrays are designs used in combinatorial testing with the property that every set of d t-way interactions appears in a unique set of tests. Using a locating array to conduct fault testing ensures that faulty interactions can be located when there are d or fewer faults. Locating arrays are fairly new and few techniques have been explored for their construction. Most of the available work is limited to finding only one fault. Known general methods require a covering array of strength t+d and produce many more tests than are needed. We present Partitioned Search with Column Resampling (PSCR), a randomized computational search algorithmic framework to verify if an array is (d, t)-locating by partitioning the search space to decrease the number of comparisons. If a candidate array is not locating, random resampling is performed until a locating array is constructed or an iteration limit is reached. Results are compared against known locating array constructions from covering arrays of higher strength and against published results of mixed level locating arrays for parameters of real-world systems. The use of PSCR to build larger locating arrays from a variety of ingredient arrays is explored.

KW - Combinatorial testing

KW - Fault location

KW - Locating array

KW - Randomized algorithm

UR - http://www.scopus.com/inward/record.url?scp=85068234992&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85068234992&partnerID=8YFLogxK

U2 - 10.1109/ICSTW.2019.00056

DO - 10.1109/ICSTW.2019.00056

M3 - Conference contribution

T3 - Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019

SP - 214

EP - 223

BT - Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2019

PB - Institute of Electrical and Electronics Engineers Inc.

ER -