Main | Download | Webstart | CVS | Tutorial | Screenshots | Publications
CoCoViLa provides a framework for developing visual specification languages. It includes a visual editor for drawing the schemes and a synthesizer for generating a Java program from the scheme and the class specifications.Running the program
CoCoViLa requires Java Runtime Environment 1.6 to run. CoCoViLa is known to run well on recent releases of various GNU/Linux distributions such as Debian, Fedora, Gentoo, Ubuntu, and also on MS Windows XP and Vista. CoCoViLa versions starting from 0.8.1 (current CVS head) are supported on Mac OS X Leopard. Let us know if you have problems running CoCoViLa on your favourite platform.Getting started
A simple tutorial of using the editor can be found in the 'tutorial' directory. The 'packages' directory includes some sample packages (files with "xml" extension), together with some schemes ("syn" extensions). About the package format and specification language descriptions, see the Publications section.WiKi
Project WiKi is available here. It is used mainly for managing TODO-lists and writing new documentation.Development
The project is developed in public and the source code is distributed under the GNU GPL. The source code repository is hosted on SourceForge.API Documentation
CoCoViLa API documentation generated by Javadoc can be browsed online. For CoCoViLa package developers the most relevant Java package is ee.ioc.cs.vsle.api, especially the ProgramContext class in that package.
Further information
see Publications section.Contact
ando (a t) cs.ioc.ee
pavelg (a t) cs.ioc.ee