Vilpert - Visual language expert

This zip file contains the Java code for the visual language processing framework that I developed as part of my PhD studies (the thesis, see Ch. 6 that explains the architecture).

The package contains the Java source and compiled code (for most classes). The relap package depends on the JGL container library provided by Objectspace (now an obsolete company). I don't know if JGL is still available somewhere, for non-commercial use or otherwise. I am planning to port the code on top of standard J2SE containers, and publish the ported code on some suitable code sharing site as open source software. The code of the relap package is available for free here.

The draw package, JHotDraw, is copyright of IFA Informatik (Switzerland) and Erich Gamma. I have made some extensions to the framework for handling nested composite figures. The samples sub-package contains also example languages (UML class diagrams and statecharts, simple trees) that I have implemented. There is a more recent open source version of JHotDraw available (see http://www.jhotdraw.org/). That does not contain the needed extensions, however.

As such, the software may not be very useful. It is provided as a technical resource to complement the thesis. I have some ideas of developing the code, like porting the packages to more modern Java and maybe re-writing them in C++ (at least the relap package - not so sure about JHotDraw).

Antti-Pekka Tuovinen, 15 Jan 2015