MDEOptimiser is a tool that allows users to specific MDE optimisation problems through a simple DSL.
Build status
Getting Started
Install the version of MDEOptimiser you would like to use from one of the Eclipse Update sites below.
Installation steps
It is recommended to start from an Eclipse For Java and DSL Developers 2019-03 distribution. Currently, MDEOptimiser has been tested with Eclipse 2019-03 and Java 11.
- Copy the desired MDEO version
Eclipseupdate site url from above. - Open the
Eclipse > Help > Install New Softwarewindow. - In the Install window add the installation url to the
Work withfield. - From the list of software available to install tick the
MDEOptimisegroup. - Click Next and proceed to completing the installation steps.
- Restart
Eclipse.
First MDEO project
For a set of MDEO example projects please browse the Case Studies section of this website. The source code of the case studies can be browsed on http://github.com/mde-optimiser/mde_optimiser and they can be imported as existing Eclipse projects.
To run the code for a case study:
- Create a new
MDEOptimiser Search Run Configurationin Eclipse, - Choose the desired
\*.moptfile you would like to run, - Make sure that the project classpath contains the example MDEO project and any of its required jar dependencies
- Run the search by pressing the
Runbutton. - Inspect the results in the
mdeo-resultsfolder created at the end of a successful search.
Tutorial
Users can find the artifacts of the tutorial Henshin: A Model Transformation Language and its Use for Search-Based Model Optimisation in MDEOptimiser at this url.
Problems and bugs
If you think you found a bug, please raise a ticket on github.com on the main tool repository here.
If you have any issues with running the tool or any other questions, please contact one of the authors:
