TY - GEN
T1 - Optimal string edit distance based test suite reduction for SDL specifications
AU - Kovács, Gábor
AU - Németh, Gábor Árpád
AU - Subramaniam, Mahadevan
AU - Pap, Zoltán
PY - 2009
Y1 - 2009
N2 - We propose a test selection method that provides efficient test sets for systems based on SDL specifications. Our approach builds on previous results of Voung et al. and Feijs et al. on string edit distance based coverage metrics. The method reduces a set of test cases represented in the MSC (Message Sequence Chart) notation, while maintaining the highest possible distance between all pairs of traces defined by the given test set. The algorithm is tunable by a parameter representing the threshold distance for test redundancy. We show that the algorithm runs in polynomial time of the size of the input test set and that it is independent of the size of the system. We implemented and incorporated the algorithm into our SDL-based test selection framework, and evaluated against existing symbol coverage and fault coverage based test selection approaches by conducting experiments on the well-known INRES and Conference Protocol. Results indicate that the string edit distance based method yields similar results in terms of reduction-capability and coverage as the other approaches, but with significantly less complexity.
AB - We propose a test selection method that provides efficient test sets for systems based on SDL specifications. Our approach builds on previous results of Voung et al. and Feijs et al. on string edit distance based coverage metrics. The method reduces a set of test cases represented in the MSC (Message Sequence Chart) notation, while maintaining the highest possible distance between all pairs of traces defined by the given test set. The algorithm is tunable by a parameter representing the threshold distance for test redundancy. We show that the algorithm runs in polynomial time of the size of the input test set and that it is independent of the size of the system. We implemented and incorporated the algorithm into our SDL-based test selection framework, and evaluated against existing symbol coverage and fault coverage based test selection approaches by conducting experiments on the well-known INRES and Conference Protocol. Results indicate that the string edit distance based method yields similar results in terms of reduction-capability and coverage as the other approaches, but with significantly less complexity.
KW - MSC test cases
KW - SDL based test selection
KW - String edit distance
UR - http://www.scopus.com/inward/record.url?scp=70549111773&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70549111773&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04554-7_6
DO - 10.1007/978-3-642-04554-7_6
M3 - Conference contribution
AN - SCOPUS:70549111773
SN - 3642045537
SN - 9783642045530
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 82
EP - 97
BT - SDL 2009
T2 - 14th International System Design Languages Forum, SDL 2009
Y2 - 22 September 2009 through 24 September 2009
ER -