fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r162-oct2-158972927100236
Last Updated
Jun 28, 2020

About the Execution of ITS-Tools for SafeBus-COL-50

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15761.930 1800000.00 2139520.00 112320.10 [undef] Time out reached

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Formatting '/data/fko/mcc2020-input.r162-oct2-158972927100236.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fko/mcc2020-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
....................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itstools
Input is SafeBus-COL-50, examination is ReachabilityDeadlock
Time confinement is 1800 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r162-oct2-158972927100236
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 216K
-rw-r--r-- 1 mcc users 2.9K Apr 12 12:11 CTLCardinality.txt
-rw-r--r-- 1 mcc users 15K Apr 12 12:11 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.8K Apr 11 13:51 CTLFireability.txt
-rw-r--r-- 1 mcc users 19K Apr 11 13:51 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Mar 24 05:38 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 3.4K Apr 14 12:51 LTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Apr 28 14:02 LTLCardinality.xml
-rw-r--r-- 1 mcc users 1.9K Apr 14 12:51 LTLFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 28 14:02 LTLFireability.xml
-rw-r--r-- 1 mcc users 4.1K Apr 10 17:26 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 21K Apr 10 17:26 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 3.0K Apr 10 00:22 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 18K Apr 10 00:22 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K Apr 10 22:29 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.6K Apr 10 22:28 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 24 05:38 equiv_pt
-rw-r--r-- 1 mcc users 3 Mar 24 05:38 instance
-rw-r--r-- 1 mcc users 5 Mar 24 05:38 iscolored
-rw-r--r-- 1 mcc users 43K Mar 24 05:38 model.pnml

--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

FORMULA_NAME ReachabilityDeadlock

=== Now, execution of the tool begins

BK_START 1589992277182

[2020-05-20 16:31:19] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityDeadlock, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -its, -ltsminpath, /home/mcc/BenchKit//lts_install_dir/, -greatspnpath, /home/mcc/BenchKit//greatspn/, -order, META, -manyOrder, -smt, -timeout, 1800]
[2020-05-20 16:31:19] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-05-20 16:31:19] [INFO ] Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[2020-05-20 16:31:19] [INFO ] Load time of PNML (colored model parsed with PNMLFW) : 546 ms
[2020-05-20 16:31:19] [INFO ] sort/places :
Dom->AMC,wait_ack,
Dot->cable_free,ACK,T_out,R_tout,S_tout,FMCb,
It->Cpt2,Cpt1,msgl,cable_used,FMC,wait_cable,listen,RMC,PMC,MSG,wait_msg,loop_em,

[2020-05-20 16:31:19] [INFO ] Detected 1 constant HL places corresponding to 50 PT places.
[2020-05-20 16:31:19] [INFO ] Imported 20 HL places and 14 HL transitions for a total of 5606 PT places and 6520101.0 transition bindings in 44 ms.
[2020-05-20 16:31:19] [INFO ] Computed order based on color domains.
[2020-05-20 16:31:20] [INFO ] Unfolded HLPN to a Petri net with 5606 places and 140251 transitions in 875 ms.
[2020-05-20 16:31:20] [INFO ] Unfolded HLPN properties in 0 ms.
Deduced a syphon composed of 50 places in 78 ms
Reduce places removed 100 places and 100 transitions.
Parsed 1 properties from file /home/mcc/execution/ReachabilityDeadlock.xml in 1189 ms.
Working with output stream class java.io.PrintStream
Built sparse matrix representations for Structural reductions in 87 ms.219155KB memory used
Starting structural reductions, iteration 0 : 5506/5506 places, 140151/140151 transitions.
Applied a total of 0 rules in 9743 ms. Remains 5506 /5506 variables (removed 0) and now considering 140151/140151 (removed 0) transitions.
Finished structural reductions, in 1 iterations. Remains : 5506/5506 places, 140151/140151 transitions.
Starting structural reductions, iteration 0 : 5506/5506 places, 140151/140151 transitions.
Applied a total of 0 rules in 6543 ms. Remains 5506 /5506 variables (removed 0) and now considering 140151/140151 (removed 0) transitions.
[2020-05-20 16:31:37] [INFO ] Flow matrix only has 15202 transitions (discarded 124949 similar events)
// Phase 1: matrix 15202 rows 5506 cols
[2020-05-20 16:31:38] [INFO ] Computed 205 place invariants in 1493 ms
[2020-05-20 16:31:39] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-20 16:32:09] [INFO ] Performed 2446/5506 implicitness test of which 0 returned IMPLICIT in 30 seconds.
[2020-05-20 16:32:39] [INFO ] Performed 4497/5506 implicitness test of which 0 returned IMPLICIT in 60 seconds.
[2020-05-20 16:32:57] [INFO ] Implicit Places using invariants in 80065 ms returned []
Implicit Place search using SMT only with invariants took 80087 ms to find 0 implicit places.
[2020-05-20 16:32:57] [INFO ] Flow matrix only has 15202 transitions (discarded 124949 similar events)
// Phase 1: matrix 15202 rows 5506 cols
[2020-05-20 16:32:58] [INFO ] Computed 205 place invariants in 1382 ms
[2020-05-20 16:32:59] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-20 16:33:29] [INFO ] Performed 5110/140151 'is it Dead' test of which 0 returned DEAD in 30 seconds.
[2020-05-20 16:33:58] [INFO ] Dead Transitions with SMT raised an exceptionSMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Broken pipe (and (>= s36 1) (>= s117 1) (>= s337 1) (>= s5455 1))") after 61492 ms
Finished structural reductions, in 1 iterations. Remains : 5506/5506 places, 140151/140151 transitions.
Interrupted Parikh directed walk after 58124 steps, including 0 resets, run timeout after 30002 ms. (steps per millisecond=1 )
[2020-05-20 16:34:29] [INFO ] Flow matrix only has 15202 transitions (discarded 124949 similar events)
// Phase 1: matrix 15202 rows 5506 cols
[2020-05-20 16:34:30] [INFO ] Computed 205 place invariants in 1472 ms
[2020-05-20 16:39:31] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Broken pipe (= 1 (+ s1251 s1252 s1253 s1254 s1255 s1256 s1257 s1258 s1259 s1260 s1261 s1262 s1263 s1264 s1265 s1266 s1267 s1268 s1269 s1270 s1271 s1272 s1273 s1274 s1275 s1276 s1277 s1278 s1279 s1280 s1281 s1282 s1283 s1284 s1285 s1286 s1287 s1288 s1289 s1290 s1291 s1292 s1293 s1294 s1295 s1296 s1297 s1298 s1299 s1300 s3730 s3731 s3732 s3733 s3734 s3735 s3736 s3737 s3738 s3739 s3740 s3741 s3742 s3743 s3744 s3745 s3746 s3747 s3748 s3749 s3750 s3751 s3752 s3753 s3754 s3755 s3756 s3757 s3758 s3759 s3760 s3761 s3762 s3763 s3764 s3765 s3766 s3767 s3768 s3769 s3770 s3771 s3772 s3773 s3774 s3775 s3776 s3777 s3778 s5222 s5272 s5323 s5426 s5477))") while checking Deadlocks.
Interrupted Parikh directed walk after 110487 steps, including 0 resets, run timeout after 30006 ms. (steps per millisecond=3 )
Interrupted Parikh directed walk after 56778 steps, including 0 resets, run timeout after 30013 ms. (steps per millisecond=1 )
Interrupted Parikh directed walk after 114779 steps, including 0 resets, run timeout after 30004 ms. (steps per millisecond=3 )
Interrupted Parikh directed walk after 56984 steps, including 0 resets, run timeout after 30004 ms. (steps per millisecond=1 )
[2020-05-20 16:41:40] [INFO ] Flatten gal took : 6911 ms
Using solver Z3 to compute partial order matrices.
Built C files in :
/home/mcc/execution
[2020-05-20 16:41:54] [INFO ] Input system was already deterministic with 140151 transitions.
[2020-05-20 16:41:54] [INFO ] Too many transitions (140151) to apply POR reductions. Disabling POR matrices.
[2020-05-20 16:41:57] [INFO ] Applying decomposition
[2020-05-20 16:42:04] [INFO ] Built C files in 20360ms conformant to PINS in folder :/home/mcc/execution
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
[2020-05-20 16:42:07] [INFO ] Flatten gal took : 9450 ms
Converted graph to binary with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202005100927/bin/convert-linux64, -i, /tmp/graph4736648949288527519.txt, -o, /tmp/graph4736648949288527519.bin, -w, /tmp/graph4736648949288527519.weights], workingDir=null]
Built communities with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202005100927/bin/louvain-linux64, /tmp/graph4736648949288527519.bin, -l, -1, -v, -w, /tmp/graph4736648949288527519.weights, -q, 0, -e, 0.001], workingDir=null]
[2020-05-20 16:42:19] [INFO ] Decomposing Gal with order
[2020-05-20 16:42:19] [INFO ] Rewriting arrays to variables to allow decomposition.
[2020-05-20 16:43:57] [INFO ] Removed a total of 482235 redundant transitions.
[2020-05-20 16:44:23] [INFO ] Flatten gal took : 117319 ms
[2020-05-20 16:45:01] [INFO ] Fuse similar labels procedure discarded/fused a total of 16965 labels/synchronizations in 30667 ms.
[2020-05-20 16:45:02] [INFO ] Time to serialize gal into /home/mcc/execution/ReachabilityDeadlock.pnml.gal : 1142 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202005100927/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /home/mcc/execution/ReachabilityDeadlock.pnml.gal, -t, CGAL, -ctl, DEADLOCK], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202005100927/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/ReachabilityDeadlock.pnml.gal -t CGAL -ctl DEADLOCK
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Could not compile executable .CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
java.lang.RuntimeException: Could not compile executable .CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/home/mcc/execution]
at fr.lip6.move.gal.application.LTSminRunner.compilePINS(LTSminRunner.java:244)
at fr.lip6.move.gal.application.LTSminRunner.access$7(LTSminRunner.java:227)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:77)
at java.base/java.lang.Thread.run(Thread.java:834)
No direction supplied, using forward translation only.
built 6458 ordering constraints for composite.
built 338 ordering constraints for composite.
built 338 ordering constraints for composite.
built 468 ordering constraints for composite.
built 364 ordering constraints for composite.
built 281 ordering constraints for composite.
built 706 ordering constraints for composite.
built 338 ordering constraints for composite.
built 468 ordering constraints for composite.
built 2652 ordering constraints for composite.
ITS-tools command line returned an error code 137
[2020-05-20 16:56:59] [INFO ] Applying decomposition
[2020-05-20 16:57:09] [INFO ] Flatten gal took : 9729 ms
[2020-05-20 16:57:14] [INFO ] Decomposing Gal with order
[2020-05-20 16:57:14] [INFO ] Rewriting arrays to variables to allow decomposition.
[2020-05-20 16:57:56] [INFO ] Removed a total of 783641 redundant transitions.
[2020-05-20 16:57:58] [INFO ] Flatten gal took : 16779 ms
[2020-05-20 16:58:03] [INFO ] Fuse similar labels procedure discarded/fused a total of 400 labels/synchronizations in 4716 ms.
[2020-05-20 16:58:03] [INFO ] Time to serialize gal into /home/mcc/execution/ReachabilityDeadlock.pnml.gal : 408 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202005100927/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /home/mcc/execution/ReachabilityDeadlock.pnml.gal, -t, CGAL, -ctl, DEADLOCK], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202005100927/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/ReachabilityDeadlock.pnml.gal -t CGAL -ctl DEADLOCK

BK_TIME_CONFINEMENT_REACHED

--------------------
content from stderr:

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ ReachabilityDeadlock = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution ReachabilityDeadlock -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -greatspnpath /home/mcc/BenchKit//greatspn/ -order META -manyOrder -smt -timeout 1800
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination ReachabilityDeadlock -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -greatspnpath /home/mcc/BenchKit//greatspn/ -order META -manyOrder -smt -timeout 1800 -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss128m -Xms40m -Xmx16000m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6

Sequence of Actions to be Executed by the VM

This is useful if one wants to reexecute the tool in the VM from the submitted image disk.

set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="SafeBus-COL-50"
export BK_EXAMINATION="ReachabilityDeadlock"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="1800"
export BK_MEMORY_CONFINEMENT="16384"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-4028"
echo " Executing tool itstools"
echo " Input is SafeBus-COL-50, examination is ReachabilityDeadlock"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r162-oct2-158972927100236"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/SafeBus-COL-50.tgz
mv SafeBus-COL-50 execution
cd execution
if [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "UpperBounds" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] || [ "ReachabilityDeadlock" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh

echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityDeadlock" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityDeadlock" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityDeadlock.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityDeadlock.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityDeadlock.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '' ReachabilityDeadlock.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityDeadlock"
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;