DocumentCode :
2984782
Title :
Dynamic Solution of Linear Constraints for Test Case Generation
Author :
Ernsting, Marko ; Majchrzak, Tim A. ; Kuchen, Herbert
Author_Institution :
Dept. of Inf. Syst., Univ. of Munster, Munster, Germany
fYear :
2012
fDate :
4-6 July 2012
Firstpage :
271
Lastpage :
274
Abstract :
The manual generation of test cases for unit tests is tedious. We have developed the tool Muggl, which generates test cases based on symbolic execution and constraint solving. Solving constraints for this purpose is no trivial task and greatly attributes to the total runtime. Hence, we developed a solver for linear constraints adapted to the special needs of Muggl. It takes into account the particularities of constraint retrieval through symbolic execution. Specifically, it is capable of incremental addition and backtracking of constraints. Moreover, we have developed an approach to avoid rounding errors.
Keywords :
constraint handling; information retrieval; program testing; Muggl tool; constraint addition; constraint backtracking; constraint retrieval; constraint solving; linear constraints; symbolic execution; test case generation; Educational institutions; Equations; Information systems; Software engineering; Upper bound; Vectors; Writing; MILA; constraint solver; constraint solving; mixed-integer linear arithmetic; test case; test case generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2353-6
Type :
conf
DOI :
10.1109/TASE.2012.39
Filename :
6269659
Link To Document :
بازگشت