The GUI contains parsers for the XML and XTA format and engine stubs for communicating with the server. These are implemented in seperate Java packages and have low coupling to the rest of the GUI. We should release these components as open source to allow others to communicate with our server.
As a first step, the code in question has been moved to the model.jar file and is no longer scrambled. Javadoc documentation is available at http://www.cs.aau.dk/~behrmann/modeldoc/