This page provides supplementary material for the submission. Here you can find the following:
As part of our experiments, we compare the performance of our tool with Z3 solver.
Before running the experiment, follow these steps to get Z3:
python scripts/mk_make.py --java
cd build
make
Requirement: Java 8 (or Higher).
To run the experiment, first make sure that the user account you will use to run the experiment has no Java process running.
In experiment/, run
./watcher.sh [your-user-name]to start the experiment.
If you want to try the tool without running the full experiment, you can run it as in the following example:
java -cp cd.jar de.tu_dresden.lat.App
-o src/test/resources/scalable/cd1/diet/instances/diet1a.owl
-c src/test/resources/scalable/cd1/diet/instances/diet1a.txt
-a "<http://www.semanticweb.org/alisa/ontologies/2023/concrete-domain/diet#MyDayDiet> <= <http://www.semanticweb.org/alisa/ontologies/2023/concrete-domain/diet#Well-balanced>"
-r Elk
-cd linearConstraints
-png
: to generate a PNG of the explanation-ee
: to enable correctness tests for the generated explanation-es
: to enable tracking of reasoning and explanation statsconcrete-domain-reasoner.enableZ3Checks
" to true
(java -Dconcrete-domain-reasoner.enableZ3Checks=true -cp cd.jar de.tu_dresden.lat.App ...
)