Hybrid Efficient Reasoning Methods For Explainable and Scalable Formal Methods - IML SDK
- Under
releng/com.utc.utrc.hermes.iml.parentdirectory runmvn clean install. This will take time first time as it will download a lot of dependancies. If you got errors regarding test cases failing, you can runmvn –DskipTests clean installto skip them. - Under
releng/com.utc.utrc.hermes.iml.product/target/products/com.utc.utrc.hermes.iml.rcp.productfolder, you will find different eclipse products with IML plugins already installed. - Open the instance according to your operating system.
- Inside eclipse create a new IML project from (
File>New>Project>IML>IML Project) - You can now start writing your IML code!
If you want to use IML inside your own Eclipse instance, you can follow the following steps:
- Build IML packages using step #1 in the previous section.
- Inside your own eclipse instance, you can install our IML plugins from
Help>Install New Software - Click
Add..thenLocal…and choose the following directoryreleng/com.utc.utrc.hermes.iml.repository/target/repository - You should see
IML feature, select it and continue the installation. - Now you can create projects to develop IML code as before or you can create eclipse plugins that depends on IML plugins
To modify or contribute to IML:
- You need Eclipse for Java and DSL Developers (find it here).
- Change Eclipse workspace encoding to
UTF-8: FromWindow>Preferences>General>Workspace: Select Text file encoding asOther>UTF-8 - Import all IML plugins inside that eclipse instance.