Dresden OCL is hosted on GitHub and all sources and binaries produced around Dresden OCL are available from the project's site on GitHub.
The easiest way to download and install Dresden OCL is via the Eclipse Marketplace Client. Simply type Dresden OCL into the client and click the Install button. How to use the Marketplace Client is documented here.
Dresden OCL can be installed using the Eclipse p2 update manager as well. The update site of Dresden OCL is located at
The latest but not officially released build of Dresden OCL can be installed using the Eclipse update site
Further information about the installation and use of Dresden OCL is provided in documentation section.
Dresden OCL required some other plugins as a prerequesite for its installation. Unfortunately, the mechanism to declare these dependencies automatically does not work with all installations of Eclipse well. If during the installation of Dresden OCL problems such as unresolved dependencies occur, you have to declare these dependent update sites manually.
Open the p2 update manager by the menu option Help -> Install New Software....
Enter the following update sites and confirm each site by pressing the Add button:
Afterwards, the problem with unresolved dependencies should not occur anymore.
To integrate Dresden OCL into a Java project you might use the standalone version providing Dresden OCL as a Java library.
The latest built of the standalone version can be downloaded from the GitHub project site.
Alternatively, you can obtain a current snapshot of the source via anonymous Git access. Information on how to access the Git repository is given here.
For compiling and running the Dresden OCL you need:
Changes in Different Releases
To investigate the changes and bugfixes introduces with the different releases of Dresden OCL you may also read the changelog provided with Dresden OCL (available via this link).