“…We modified the Dynflow tool and algorithms presented in Masri et al (2006) to conduct our experiments using the XML parser Xerces 1.3 (52,528 lines of code), the XML pretty printer JTidy 3 (9,153 lines of code), the Servlet engine jigsaw 2.0.5 (64,336 lines of code), the Servlet/JSP engine Tomcat 3.0 (21,762 lines of code), the Servlet/JSP engine Tomcat 3.2.1 (26,516 lines of code), and the XML parser NanoXML 2 for Java (7,646 lines of code). Each subject program was executed on numerous inputs of varied types and complexity.…”