Abstract: Systems and methods for generating covering arrays are provided. The system processes parameters and corresponding values pertaining to an application under test (AUT). A first set of arrays are generated wherein elements in the first set are unique from each other. A second set of arrays is generated by identifying two or more arrays from the first set. Each array in the second set may include pairwise interacting elements that are unique to each other. A third set of arrays is formed by interchanging pairwise interacting elements across the second set of arrays. Unique pairwise interacting elements are interchanged across set of arrays to eliminate from duplicating pairwise interacting elements. Combining two or more arrays from the third set of arrays results in an optimized covering array. The covering array thus generated can be used effectively in generating optimized test designs for at least one AUT.
Claims:1) A processor implemented method comprising:
obtaining one or more parameters and one or more corresponding values pertaining to at least one application under test (AUT);
generating a first set of arrays based on an analysis being performed on said one or more parameters and said one or more corresponding values, wherein two or more arrays in said first set of arrays comprises elements that are unique from each other;
identifying two or more arrays from said first set of arrays to obtain a second set of arrays, wherein two or more arrays from said second set of arrays comprises pairwise interacting elements that are unique from each other;
interchanging said pairwise interacting elements across said two or more arrays in said second set of arrays to obtain a third set of arrays; and
combining two or more arrays from said third set of arrays to form an optimized covering array.
2) The processor implemented method of claim 1, further comprising generating one or more optimized test designs pertaining to said at least one AUT based on said optimized covering array.
3) The processor implemented method of claim 1, wherein said pairwise interacting elements when interchanged across said second set of arrays form pairwise interacting elements in said third set of arrays that are unique from each other.
4) The processor implemented method of claim 3, wherein said pairwise interacting elements in said third set of arrays are greater in number as compared to said unique pairwise interacting elements in said second set of arrays.
5) The processor implemented method of claim 1, wherein said unique pairwise interacting elements are interchanged across said second set of arrays to eliminate from duplicating pairwise interacting elements.
6) The processor implemented method of claim 1, wherein combining two or more arrays from said third set of arrays to form an optimized covering array comprises stacking said two or more arrays from said third set of arrays in at least one of one or more sequences and one or more orientations.
7) A system, comprising:
a memory storing instructions, and one or more parameters and one or more corresponding values pertaining to at least one application under test (AUT);
one or more communication interfaces; and
a hardware processor coupled to said memory through said one or more communication interfaces, wherein said hardware processor is configured by said instructions to execute:
a first array generating module that generates a first set of arrays based on an analysis being performed on said one or more parameters and said one or more corresponding values, wherein two or more arrays in said first set of arrays comprises elements that are unique from each other;
an array grading module that identifies two or more arrays from said first set of arrays to obtain a second set of arrays, wherein two or more arrays from said second set of arrays comprises pairwise interacting elements that are unique from each other;
an Elements Interchanging module that interchanges said pairwise interacting elements across said two or more arrays in said second set of arrays to obtain a third set of arrays; and
a covering array generating module that combines two or more arrays from said third set of arrays to form an optimized covering array.
8) The computer implemented system of claim 7, further comprising a test design generating module that generates one or more optimized test designs pertaining to said at least one AUT based on said optimized covering array.
9) The computer implemented system of claim 7, wherein said pairwise interacting elements when interchanged across said second set of arrays form pairwise interacting elements in said third set of arrays that are unique from each other.
10) The computer implemented system of claim 9, wherein said pairwise interacting elements in said third set of arrays are greater in number as compared to said unique pairwise interacting elements in said second set of arrays.
11) The computer implemented system of claim 7, wherein said unique pairwise interacting elements are interchanged across said second set of arrays to eliminate from duplicating pairwise interacting elements.
12) The computer implemented system of claim 7, wherein said covering array generating module combines two or more arrays from said third set of arrays to form an optimized covering array by stacking said two or more arrays from said third set of arrays in at least one of one or more sequences and one or more orientations.
, Description:As Attached
| # | Name | Date |
|---|---|---|
| 1 | Form 5 [08-02-2016(online)].pdf | 2016-02-08 |
| 2 | Form 3 [08-02-2016(online)].pdf | 2016-02-08 |
| 3 | Form 18 [08-02-2016(online)].pdf | 2016-02-08 |
| 4 | Drawing [08-02-2016(online)].pdf | 2016-02-08 |
| 5 | Description(Complete) [08-02-2016(online)].pdf | 2016-02-08 |
| 6 | 201621004490-POWER OF ATTORNEY-(21-04-2016).pdf | 2016-04-21 |
| 7 | 201621004490-CORRESPONDENCE-(21-04-2016).pdf | 2016-04-21 |
| 8 | REQUEST FOR CERTIFIED COPY [07-02-2017(online)].pdf | 2017-02-07 |
| 9 | Form 3 [08-03-2017(online)].pdf | 2017-03-08 |
| 10 | ABSTRACT1.jpg | 2018-08-11 |
| 11 | 201621004490-Form 1-150216.pdf | 2018-08-11 |
| 12 | 201621004490-Correspondence-150216.pdf | 2018-08-11 |
| 13 | 201621004490-CORRESPONDENCE(IPO)-(CERTIFIED)-(14-2-2017).pdf | 2018-08-11 |
| 14 | 201621004490-FER.pdf | 2020-01-14 |
| 15 | 201621004490-Information under section 8(2) [03-07-2020(online)].pdf | 2020-07-03 |
| 16 | 201621004490-FORM 3 [03-07-2020(online)].pdf | 2020-07-03 |
| 17 | 201621004490-OTHERS [10-07-2020(online)].pdf | 2020-07-10 |
| 18 | 201621004490-FER_SER_REPLY [10-07-2020(online)].pdf | 2020-07-10 |
| 19 | 201621004490-DRAWING [10-07-2020(online)].pdf | 2020-07-10 |
| 20 | 201621004490-COMPLETE SPECIFICATION [10-07-2020(online)].pdf | 2020-07-10 |
| 21 | 201621004490-CLAIMS [10-07-2020(online)].pdf | 2020-07-10 |
| 22 | 201621004490-ABSTRACT [10-07-2020(online)].pdf | 2020-07-10 |
| 23 | 201621004490-US(14)-HearingNotice-(HearingDate-02-01-2024).pdf | 2023-12-05 |
| 24 | 201621004490-Correspondence to notify the Controller [08-12-2023(online)].pdf | 2023-12-08 |
| 25 | 201621004490-FORM-26 [01-01-2024(online)].pdf | 2024-01-01 |
| 26 | 201621004490-FORM-26 [03-01-2024(online)].pdf | 2024-01-03 |
| 27 | 201621004490-Written submissions and relevant documents [17-01-2024(online)].pdf | 2024-01-17 |
| 28 | 201621004490-PatentCertificate23-01-2024.pdf | 2024-01-23 |
| 29 | 201621004490-IntimationOfGrant23-01-2024.pdf | 2024-01-23 |
| 1 | searchstrategy_09-01-2020.pdf |