Personalized and Automatic Repair MOdels using REinforcement Learning (PARMOREL).
PARMOREL is a WIP tool for automatic software models repairing using reinforcement learning (Q-Learning at the moment).
Be aware of the random nature of Reinforcement Learning algorithm, this can lead to different results in different executions.
If you want to reset the algorithm's knowledge, just delete all content inside knowledge.xml.
Contact: [email protected]
- Clone the project and its submodules:
git clone --recursive <insert project URL here>
If you are not familiar with submodules, you can have a look at Vogella or at the Git-documentation. - Make sure you are running Eclipse Version 2018-12 (4.10.0) or a compatible version, and have installed the Eclipse Modeling Tools. Eclipse-packages can be found here.
- Make sure you are running Java 13.
- Make sure you have the Plug-in Development Environment.