EASy Producer Update Site

This is the official Eclipse update site for the EASy Producer tool.

Copy this URL to add a new update site to your Eclipse in order to install EASy. In case of installation problems, please refer to the recommendation / nightly build installation procedure explained below.

Documentation

Further information on how to install and use EASy can be found in the EASy Producer User Guide.

For detailed information on how to use IVML, the variability modeling language of EASy-Producer, read the release version of the IVML Language Specification.

For detailed information on how to use VIL, the variability instantiation language of EASy-Producer, read the VIL Language Specification and the VIL Language Extensions.

EASy also provides extension points for the integration of custom reasoners and instantiators. A step-by-step instruction on how to extend EASy with your custom functionalities can be found in the EASy Producer Developers Guide.

Headless components

Headless components of EASy-Producer releases starting with version 1.2.0 are available from Maven central (group net.ssehub.easy). Example:
<dependency>
   <groupId> net.ssehub.easy.runtime</groupId>
   <artifactId>EASy</artifactId>
   <version>1.2.0</version>
</dependency>
For more details please refer to the developers documentation.

Recommendation

EASy Producer requires Xtext at least in version 2.9.2 which will typically be installed with the tool automatically. However, if you encounter any errors regarding a missing Xtext installation, please install Xtext 2.9.2 via the Xtext Update Site. As we experienced some installation problems with Eclipse Indigo (required package validation), we currently recommend Eclipse Mars or Eclipse Neon.

Nightly builds

Instead of the released version, you may also try out the most recent nightly build. Below is a recommended installation procedure (which can also help in case of installation problems with the released version):

  1. Install JDK 1.8
  2. Install the latest version of Eclipse, e.g., for Eclipse Neon for committers (please select according to your OS)
  3. Restart Eclipse
  4. Install EASy Nightly Core Bundles from http://projects.sse.uni-hildesheim.de/eclipse/update-sites/easy_nightly/
  5. Restart Eclipse
We tested EASy-Producer also with Eclipse 4.19.0, where -Dosgi.dataAreaRequiresExplicitInit=true must be commented out in eclipse.ini. Due to dependencies to older Eclipse bundles, EASy-Producer may not run with newer versions of Eclipse.

EASy-Producer Source Code

EASy-Producer is licensed under the Apache License, Version 2.0. You can follow EASy Producer on Github.

EASy Command Line Tool

The EASy command line tool, which runs outside from Eclipse can be downloaded here.

EASy-Producer change log / release summary

Release Summary