Construction of t-way covering arrays using genetic algorithm
In a component based system, interaction among components may give rise to interaction faults. Faults can be caused by the interactions of two or more than two components. Since, it is not feasible to test all possible interactions combinatorial interaction testing is being employed to generate cove...
Saved in:
| Published in | International journal of system assurance engineering and management Vol. 8; no. 2; pp. 264 - 274 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
New Delhi
Springer India
01.06.2017
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0975-6809 0976-4348 |
| DOI | 10.1007/s13198-016-0430-6 |
Cover
| Summary: | In a component based system, interaction among components may give rise to interaction faults. Faults can be caused by the interactions of two or more than two components. Since, it is not feasible to test all possible interactions combinatorial interaction testing is being employed to generate covering arrays (CAs) that covers all t-way interactions between components. In this paper, we generalize our previous work, that uses a greedy based genetic algorithm, to generate CA from 2-way to t-way testing (2 ≤ t ≤ 4). We implement the proposed strategy by extending an open source tool PWiseGen. The main drawback of PWiseGen is the need to input the size of CA in advance. To overcome this restriction of PWiseGen, we propose a variation of binary search algorithm that generates optimal CA without knowing its size in advance. Experiments are conducted to evaluate the effectiveness of the proposed approach and it has been observed that the proposed approach performs well as compared to existing state-of-the-art algorithms. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0975-6809 0976-4348 |
| DOI: | 10.1007/s13198-016-0430-6 |