Shadow Symbolic Execution with Java PathFinder
Concolic testing
Java bytecode
Regression testing
Java Modeling Language
DOI:
10.1145/3149485.3149492
Publication Date:
2018-01-12T13:49:50Z
AUTHORS (4)
ABSTRACT
Regression testing ensures that a software system when it evolves still performs correctly and the changes introduce no unintended side-effects. However, creation of regression test cases show divergent behavior needs lot effort. A solutionis idea shadow symbolic execution, originally implemented based on KLEE for programs written in C, which takes unified version old new program execution guided by concrete values to explore changed behavior. In this work, we apply Java and, hence, provide an extension PathFinder (JPF) project perform bytecode. The has been applied several subjects from JPF classes where successfully generated inputs expose divergences relevant testing.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (10)
CITATIONS (7)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....