ACM Home Page
Please provide us with feedback. Feedback
MC/DC automatic test input data generation
Full text PdfPdf (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
Zeina Awedikian  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
Kamel Ayari  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
Giuliano Antoniol  Ecole Polytechnique de Montreal, Montreal, PQ, Canada
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 64,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570123
What is a DOI?

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
 
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.

Collaborative Colleagues:
Zeina Awedikian: colleagues
Kamel Ayari: colleagues
Giuliano Antoniol: colleagues