CoCoViLa is a model-based software development platform. The platform provides a framework for developing visual specification languages. It includes a visual editor for drawing schemes and a synthesizer for generating a Java program from the scheme and the class specifications.
News
- Web Start is back! (20.05.2009)
Now you can run CoCoViLa directly from the web using Java Web Start technology, try it and you will not regret it :) - CoCoViLa web page updated (06.05.2009)
CoCoViLa web page is updated and has now a more colorful look! The "official" address is now http://www.cs.ioc.ee/cocovila/. - Documentation updates on the way (23.03.2009)
The members of MSG have started a focused effort to update and complement CoCoViLa documentation. Demo packages will also get updates! - News archive

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 are supported on Mac OS X Leopard. Let us know if you have problems running CoCoViLa on your favourite platform and we will try to fix it.
Getting started
Simple tutorials of using CoCoViLa applications — Package Editor and Scheme Editor — can be found in the Documentation section. The packages directory included in CoCoViLa distributions contains several sample packages (files with xml extension), together with example schemes (syn extensions).
About the package format and specification language descriptions, see the Documentation section.
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. The development is coordinated by the Modeling and Simulation Group at the Software Department of the Institute of Cybernetics.
Contacts
If you are interested in using CoCoViLa platform for your own applications, would like to have a support contract, have any questions about CoCoViLa or want to join the project, please send your e-mail to cocovila at cs.ioc.ee. You can also contact the members of the Modeling and Simulation Group.