Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools

Installation on Every Platform


Make sure that all components (Java, Prolog and Eclipse) are either 32-bit or 64-bit.
  1. JDK/JRE version >= 1.6.X.
  2. SWI-Prolog version >= 5.11.37. Configure the PATH environment variable to locate the SWI-Prolog executable. Example
    • The best way is to use SWI-Prolog 6.0. It is the most stable and up-to-date version.
  3. Eclipse Classic1) version >= 3.7.1.

Install DPJF into Eclipse

After installing the prerequisites listed above:

  1. Start Eclipse
  2. Use “HelpInstall New SoftwareAdd…” to add the update site for DPJF:

  1. Go through the “Next” steps of the wizard to install DPJF (including JTransformer)
  2. Restart Eclipse in order to make it recognize the Prolog service. You might have to add swipl-win.exe to the firewall after restarting Eclipse.

For your convenience, create a link, alias or batch file that starts Eclipse with the command line arguments “-vmargs -XX:PermSize=64M -XX:MaxPermSize=512M” and use it to start DPJF.

Always install the JTransformer version that is provided on the DPJF update site. It is guaranteed to be compatible with DPJF. Currently, JTransformer versions >= 3.x are not compatible!

Install DPJF Benchmarks Workspace (optional)

This step is only needed if you want to verify on your own system the results reported in our CSMR 2012 paper. If not, simply use DPJF on your own projects.
  1. Get the demo_workspace folder containing

our benchmark projects.

  1. Unzip it
  2. Use the resulting directory as your Eclipse workspace for verifying our results.
or any other Eclipse configuration that includes the PDE
research/dpd/dpjf/01b-install-components.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2023