HML-UnBBayes Plugin

Back to plugin page



Installation Guide

1) Introduction
2) Eclipse IDE
3) Maven
4) UnBBayes-MEBN
5) UnBBayes-Hybrid MEBN
6) HML-UnBBayes Plugin




1) Introduction

To use HML-UnBBayes the following projects need to be installed:

The step-by-step below will guide you through configuring these dependencies and, additionally, explain installation of Eclipse IDE, Maven and SVN.




2) Eclipse IDE

The version Oxygen of Eclipse IDE: https://www.eclipse.org/.




3) Maven


3.1) Install M2E for maven

http://download.eclipse.org/technology/m2e/releases






3.2) Install Maven

https://maven.apache.org/download.cgi


3.3) Install SVN (Subversion) connector

http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/




4) UnBBayes-MEBN


4.1) Get SVN (Subversion) link for UnBBayes

https://svn.code.sf.net/p/unbbayes/code/trunk




4.2) Get UnBBayes by browsing the trunk

Select UnBBayes to install it

https://svn.code.sf.net/p/unbbayes/code/trunk/unbbayes




4.3) Get MEBN by browsing the trunk

Select UnBBayes-MEBN to install it

https://svn.code.sf.net/p/unbbayes/code/trunk/unbbayes.prs.mebn


4.4) For MEBN, install jars through MAVEN (Note that see the readme.txt in the MEBN project)

Go to \mvn_lib\powerloom>

mvn install:install-file -DgroupId=guess -DartifactId=powerloom -Dversion=1.0 -Dpackaging=jar -Dfile=powerloom.jar

mvn install:install-file -DgroupId=guess -DartifactId=stella -Dversion=1.0 -Dpackaging=jar -Dfile=stella.jar


Go to \mvn_lib\protege>

mvn install:install-file -DgroupId=guess -DartifactId=protege -Dversion=3.2 -Dpackaging=jar -Dfile=protege.jar


Go to \mvn_lib\protege\edu.stanford.smi.protegex.owl>

mvn install:install-file -DgroupId=guess -DartifactId=iri -Dversion=2.4 -Dpackaging=jar -Dfile=iri.jar

mvn install:install-file -DgroupId=guess -DartifactId=jena -Dversion=2.4 -Dpackaging=jar -Dfile=jena.jar

mvn install:install-file -DgroupId=guess -DartifactId=protege-owl -Dversion=3.2 -Dpackaging=jar -Dfile=protege-owl.jar


Go to \mvn_lib\unbbayes\jpf>

mvn install:install-file -DgroupId=guess -DartifactId=jpf -Dversion=1.5 -Dpackaging=jar -Dfile=jpf-1.5.jar


Go to \mvn_lib\unbbayes\unbbayes>

mvn install:install-file -DpomFile=pom.xml -Dpackaging=jar -Dfile=unbbayes-4.1.0.jar




5) UnBBayes-Hybrid MEBN


5.1) Get CPS using the following link

https://svn.code.sf.net/p/prognos/code/trunk/CPS


5.2) Get continuous MEBN plug-in using the following link

https://svn.code.sf.net/p/prognos/code/trunk/edu.gmu.seor.prognos.unbbayesplugin.continuous




6) HML-UnBBayes Plugin

To use the plugin, the user needs to get the code from the Git Repository. Some jars are needed, but all of them are listed on lib folder of the plugin. Among these, HMLP_LN_RN_Mlib_v001.jar is the main jar, representing the core implementation of HML, which is being constantly updated at GMU_HMLP repository and can be manually exported to that jar to keep current version.