About the Execution of Marcie for DoubleLock-PT-p3s3
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
6843.563 | 3600000.00 | 3600070.00 | 290.00 | [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/fkordon/mcc2023-input.r129-smll-167819404600567.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2023-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
..............................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-5348
Executing tool marcie
Input is DoubleLock-PT-p3s3, examination is ReachabilityFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r129-smll-167819404600567
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 1.8M
-rw-r--r-- 1 mcc users 6.9K Feb 25 14:25 CTLCardinality.txt
-rw-r--r-- 1 mcc users 77K Feb 25 14:25 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.6K Feb 25 14:24 CTLFireability.txt
-rw-r--r-- 1 mcc users 53K Feb 25 14:24 CTLFireability.xml
-rw-r--r-- 1 mcc users 3.4K Feb 25 16:01 LTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Feb 25 16:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.2K Feb 25 16:02 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Feb 25 16:02 LTLFireability.xml
-rw-r--r-- 1 mcc users 9.0K Feb 25 14:27 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 93K Feb 25 14:27 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 9.5K Feb 25 14:26 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 82K Feb 25 14:26 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K Feb 25 16:02 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K Feb 25 16:02 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 5 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 1.4M Mar 5 18:22 model.pnml
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of booleans
BOOL_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-00
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-01
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-02
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-03
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-04
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-05
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-06
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-07
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-08
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-09
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-10
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-11
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-12
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-13
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-14
FORMULA_NAME DoubleLock-PT-p3s3-ReachabilityFireability-15
=== Now, execution of the tool begins
BK_START 1680071670413
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=ReachabilityFireability
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=DoubleLock-PT-p3s3
Not applying reductions.
Model is PT
ReachabilityFireability PT
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
A model checker for Generalized Stochastic Petri nets
authors: Alex Tovchigrechko (IDD package and CTL model checking)
Martin Schwarick (Symbolic numerical analysis and CSL model checking)
Christian Rohr (Simulative and approximative numerical model checking)
marcie@informatik.tu-cottbus.de
called as: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=ReachabilityFireability.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: DoubleLock_PT_p3s3
(NrP: 306 NrTr: 3136 NrArc: 12672)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.152sec
net check time: 0m 0.002sec
init dd package: 0m 3.464sec
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 9376212 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16175324 kB
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
check for maximal unmarked siphon
found
The net has a maximal unmarked siphon:
p193
p204
p215
p226
p237
p247
l20
p192
p194
p195
p196
p197
p198
p199
p200
p201
p202
p203
p205
p206
p207
p208
p209
p210
p211
p212
p213
p214
p216
p217
p218
p219
p220
p221
p222
p223
p224
p225
p227
p228
p229
p230
p231
p232
p233
p234
p235
p236
p238
p239
p240
p241
p242
p243
p244
p245
p246
p248
p249
p250
p251
p252
p253
p254
p255
l21
l46
l47
The net has transition(s) that can never fire:
t1027
t352
t372
t655
t666
t686
t697
t717
t728
t748
t759
t779
t790
t810
t821
t841
t852
t872
t883
t903
t914
t934
t945
t965
t976
t996
t1007
t1069
t1089
t1100
t1120
t1131
t1151
t1162
t1182
t1193
t1213
t1224
t1244
t1255
t1275
t1286
t1306
t1317
t1337
t1348
t1368
t1379
t1399
t1410
t1430
t1441
t1461
t1472
t1492
t1503
t1523
t1534
t1554
t1565
t1585
t1600
t1620
t1631
t1651
t1662
t1682
t1693
t1713
t1728
t1748
t1759
t1779
t1790
t1810
t1821
t1841
t1856
t1876
t1887
t1907
t1918
t1938
t1949
t1969
t1984
t2004
t2015
t469
t480
t500
t511
t1038
t1058
t542
t562
t573
t593
t604
t624
t635
t531
t383
t403
t418
t438
t449
t34
t65
t96
t255
t321
t275
t290
t310
t341
t19
t54
t85
t116
t127
t147
t162
t182
t193
t213
t224
t244
check for constant places
p192
p193
p194
p195
p196
p197
p198
p199
p200
p201
p202
p203
p204
p205
p206
p207
p208
p209
p210
p211
p212
p213
p214
p215
p216
p217
p218
p219
p220
p221
p222
p223
p224
p225
p226
p227
p228
p229
p230
p231
p232
p233
p234
p235
p236
p237
p238
p239
p240
p241
p242
p243
p244
p245
p246
p247
p248
p249
p250
p251
p252
p253
p254
p255
found 64 constant places
check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok
initing FirstDep: 0m 0.034sec
2974 5715 5283 5473 6597 6679 6054 7876 9014 6198 7717 8468 7138 7210 7426 8832 9307 9948 10573 11856 9867 10569 10420 11175 10197 10239 12465 11369 9859 13252 9884 12023 11724 10593 11489 11442 10703 10729 11191 10591 12544 13022 13141 17348 16517 16581 17800 15940 14314 17199 16065 18774 16292 16758 19656 15890 16166 17038 16297 20018 16929 16575 19303 17345 16874 16434 15609 18416 17394 16716 19182 16963 17186 17612 15431 16624 17361 17382 19722 16822 17180 18567 16014 16271 16471 16797 19501 17998 17131 19371 16411 16145 18732 18160 18987 17518 18029 20253 16626 16307 18191 17052 20311 17308 17031 19892 18114 17379 18543 16325 19270 18712 19212 19300 17758 17152 19365 16125 16547 18431 18162 20465 17780 17287 19048 17428 16171 16918 17502 20028 18332 19053 19260 16853 16672 19265 17844 19024 18463 17993 20520 17464 16240 17995 17710 19476 17340 18446 19649 18448 17947 18483 16594 19021 18772 18452 19070 18288 17222 18431 16472 16224 18687 18219 19604 17416 19021 18875 17323 17167 17132 17457 19705 19070 18475 19024 17449 16412 19356 18353 18739 18605
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="DoubleLock-PT-p3s3"
export BK_EXAMINATION="ReachabilityFireability"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# 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-5348"
echo " Executing tool marcie"
echo " Input is DoubleLock-PT-p3s3, examination is ReachabilityFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r129-smll-167819404600567"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/DoubleLock-PT-p3s3.tgz
mv DoubleLock-PT-p3s3 execution
cd execution
if [ "ReachabilityFireability" = "ReachabilityDeadlock" ] || [ "ReachabilityFireability" = "UpperBounds" ] || [ "ReachabilityFireability" = "QuasiLiveness" ] || [ "ReachabilityFireability" = "StableMarking" ] || [ "ReachabilityFireability" = "Liveness" ] || [ "ReachabilityFireability" = "OneSafe" ] || [ "ReachabilityFireability" = "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 [ "ReachabilityFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityFireability" != "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 "ReachabilityFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityFireability.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 '
echo "FORMULA_NAME $x"
done
elif [ "ReachabilityFireability" = "ReachabilityDeadlock" ] || [ "ReachabilityFireability" = "QuasiLiveness" ] || [ "ReachabilityFireability" = "StableMarking" ] || [ "ReachabilityFireability" = "Liveness" ] || [ "ReachabilityFireability" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityFireability"
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 ;