Test Sequence Generation for Java7 Fork/Join Using Interference Dependence
Vipin Verma*, Vinay Arora
Computer Science and Engineering Department, Thapar University, Patiala-147004, Punjab, India
*E-mail: vipin.vipin2008@gmail.com
Abstract: Test sequence generation through code is mainly done by using some sort of a flow graph viz. Control Flow Graph (CFG), Concurrent Control Flow Graph (CCFG), Event Graph etc. Approaches that use UML also need flow graph as an intermediate representation for final test sequence generation. In the present approach, a Flow Graph for a new concept i.e. Java7 Fork/Join is constructed and hence, by traversing the graph, test sequences are generated on the basis of all path and all node coverage criteria considering interference dependence. Further, interference dependencies are also represented in the form of a directed graph to aid the analysis of Java7 fork/join programs.
DOI: 10.15415/jotitt.2014.21001
LINK: http://dspace.chitkara.edu.in/jspui/bitstream/1/500/4/21001_JOTITT_Vipin.pdf
Computer Science and Engineering Department, Thapar University, Patiala-147004, Punjab, India
*E-mail: vipin.vipin2008@gmail.com
Abstract: Test sequence generation through code is mainly done by using some sort of a flow graph viz. Control Flow Graph (CFG), Concurrent Control Flow Graph (CCFG), Event Graph etc. Approaches that use UML also need flow graph as an intermediate representation for final test sequence generation. In the present approach, a Flow Graph for a new concept i.e. Java7 Fork/Join is constructed and hence, by traversing the graph, test sequences are generated on the basis of all path and all node coverage criteria considering interference dependence. Further, interference dependencies are also represented in the form of a directed graph to aid the analysis of Java7 fork/join programs.
DOI: 10.15415/jotitt.2014.21001
LINK: http://dspace.chitkara.edu.in/jspui/bitstream/1/500/4/21001_JOTITT_Vipin.pdf
Comments
Post a Comment