Tuesday, July 22, 2014

Clafer Tools Released

by Michał Antkiewicz
We are moving to a staged release model. First, Haskell-based tools, including the compiler, IG, and the wiki, followed by backends Choco3-based and Z3-based, finally followed by the web tools. This will allow us to make more frequent releases of the core components on which all others depend.

The binaries for Win, Linux, and Mac can be downloaded from Clafer Tools - Binary Distributions. There's also a "portable" distribution for Win which includes preconfigured Sublime Text 2.

For feature modeling, see Guidelines for Feature Modeling using Clafer.

Clafer Tools is a simultaneous release of the Clafer
  1. compiler
  2. wiki (go to the demo instance: Clafer Model Wiki)
  3. Alloy-based instance generator
  4. Choco3-based instance generator and multi-objective optimizer backend
  5. Choco3-based solver frontend
  6. Z3-based instance generator and multi-objective optimizer backend and frontend
  7. Clafer Integrated Development Environment (go to the demo instance: ClaferIDE)
  8. Clafer Configurator (go to the demo instance: ClaferConfigurator)
  9. Clafer Multi-Objective Optimization Visualizer and Exporer (go to the demo instance: ClaferMooVisualizer)
The release is mostly focused on
  • the Choco3-based and Z3-based backends,
  • significant update of the web-based tools user interface (using D3 framework + usability improvements)
  • compiler fixes.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.