| MC/DC automatic test input data generation |
| Full text |
Pdf
(422 KB)
|
Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
table of contents
Montreal, Québec, Canada
SESSION: Track 14: search based software engineering
table of contents
Pages 1657-1664
Year of Publication: 2009
ISBN:978-1-60558-325-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 23, Downloads (12 Months): 64, Citation Count: 0
|
|
|
ABSTRACT
In regulated domain such as aerospace and in safety critical domains, software quality assurance is subject to strict regulation such as the RTCA DO-178B standard. Among other conditions, the DO-178B mandates for the satisfaction of the modified condition/decision coverage (MC/DC) testing criterion for software where failure condition may have catastrophic consequences. MC/DC is a white box testing criterion aiming at proving that all conditions involved in a predicate can influence the predicate value in the desired way. In this paper, we propose a novel fitness function inspired by chaining test data generation to efficiently generate test input data satisfying the MC/DC criterion. Preliminary results show the superiority of the novel fitness function that is able to avoid plateau leading to a behavior close to random test of traditional white box fitness functions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
L. Bottaci. Predicate expression cost functions to guide evolutionary search for test data. In E. Cantú-Paz, J.A. Foster, K. Deb, D. Davis, R. Roy, U.-M. O'Reilly, H.-G. Beyer, R. Standish, G. Kendall, S. Wilson, M. Harman, J. Wegener, D. Dasgupta, M.A. Potter, A.C. Schultz, K. Dowsland, N. Jonoska, and J. Miller, editors, Genetic and Evolutionary Computation -- GECCO-2003, pages 2455--2464, Berlin, 2003. Springer-Verlag.
|
 |
4
|
|
| |
5
|
|
| |
6
|
B. Jones, H. Sthamer, and D. Eyres. Automatic structural testing using genetic algorithms. Software Engineering Journal, 11(5):299--306, 1996.
|
| |
7
|
B. Jones, H. Sthamer, X. Yang, and D.E.T. The automatic generation of software test data sets using adaptive search techniques. In Proceedings of the 3rd International Conference on So Quality Management, Seville, Spain, pages 435--444, 1995.
|
| |
8
|
B. Korel. Dynamic method of software test data generation. Softw. Test, Verif. Reliab, 2(4):203--213, 1992.
|
| |
9
|
|
| |
10
|
P. Mcminn and M. Holcombe. Hybridizing evolutionary testing with the chaining approach. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2004), Lecture Notes in Computer Science, pages 1363--1374. SpringerVerlag, 2004.
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
Nigel Tracey , John Clark , Keith Mander, Automated program flaw finding using simulated annealing, Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis, p.73-81, March 02-04, 1998, Clearwater Beach, Florida, United States
|
| |
15
|
|
| |
16
|
A. Watkins. The automatic generation of test data using genetic algorithms. In Proceedings of the Fourth Software Quality Conference, pages 300--309. ACM, 1995.
|
| |
17
|
J. Wegener, A. Baresel, and H. Sthamer. Evolutionary test environment for automatic structural testing. Information&Software Technology, 43(14):841--854, 2001.
|
| |
18
|
S. Xanthakis, C. Ellis, C. Skourlas, A.L. Gall, S. Katsikas, and K. Karapoulios. Application des algorithmes génétiques au test des logiciels. In 5th Int. Conference on Software Engineering and its Applications, pages 625--636, 1992.
|
|