Software Packages:
These software packages are pieces of software that I have written completely or made major and fundamental contributions to:JWIG
An implementation of the JWIG web application framework as projected in the 2009 paper.ServletValidator
A software package that is able to analyze web applications written in Java Servlets Features:- An implementation of an analysis front end that can take a Java Servlet or JSP page and extract a static approximation of the strings that may be generated from this page in the form of a Context-Free Grammar
- A back end that implements grammar manipulations to bring a context Free Grammar on a normal form that is trivially translatable to an XML graph. This process was described in a 2006 SAS paper.
- A back end that implements the abtract parsing algoritm presented in the 2011 FoSSaCS paper.
CourseAdmin
The course administration tool used to administer all undergrad courses at the Department of Computer Science as well as numerous other courses througout the university. The original version was made by Anders Møller, and I took over the development as a student programmer. This tool is the major showcase of JWIG. See the dedicated page for more information.Please do not use my personal email address for support inquiries about CourseAdmin. Please use the support mailing list instead: courseadmin@cs.au.dk.