@inproceedings{138ca010ce4511dbbee902004c4f4f50,
title = "Static Analysis for Java Servlets and JSP",
abstract = "We present an approach for statically reasoning about the behavior of Web applications that are developed using Java Servlets and JSP. Specifically, we attack the problems of guaranteeing that all output is well-formed and valid XML and ensuring consistency of XHTML form fields and session state. Our approach builds on a collection of program analysis techniques developed earlier in the JWIG and Xact projects, combined with work on balanced context-free grammars. Together, this provides the necessary foundation concerning reasoning about output streams and application control flow. ",
author = "Christian Kirkegaard and Anders M{\o}ller",
year = "2006",
doi = "10.1007/11823230_22",
language = "English",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "336--352",
editor = "Kwangkeun Yi",
booktitle = "Static Analysis",
address = "Netherlands",
note = "The 13th International Static Analysis Symposium ; Conference date: 29-08-2006 Through 31-08-2006",
}