About the Execution of Marcie for Philosophers-COL-000200
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
6465.490 | 117531.00 | 117645.00 | 10.10 | T | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
................
=====================================================================
Generated by BenchKit 2-2979
Executing tool marcie
Input is Philosophers-COL-000200, examination is ReachabilityDeadlock
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r089kn-ebro-146369093600251
=====================================================================
--------------------
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 Philosophers-COL-000200-ReachabilityDeadlock-0
=== Now, execution of the tool begins
BK_START 1464107911333
Marcie rev. 8535M (built: crohr on 2016-04-27)
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: marcie --net-file=model.pnml --mcc-file=ReachabilityDeadlock.xml --mcc-mode --memory=6 --suppress
parse successfull
net created successfully
Unfolding complete |P|=1000|T|=1000|A|=3200
Time for unfolding: 0m 1.095sec
Net: Philosophers_COL_000200
(NrP: 1000 NrTr: 1000 NrArc: 3200)
net check time: 0m 0.000sec
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.181sec
init dd package: 0m 6.811sec
RS generation: 0m 3.326sec
-> reachability set: #nodes 5180 (5.2e+03) #states 265,613,988,875,874,769,338,781,322,035,779,626,829,233,452,653,394,495,974,574,961,739,092,490,901,302,182,994,384,699,044,001 (95)
starting MCC model checker
--------------------------
checking: EF [DEADLOCK]
normalized: E [true U DEADLOCK]
-> the formula is TRUE
FORMULA Philosophers-COL-000200-ReachabilityDeadlock-0 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m38.537sec
Total processing time: 1m57.411sec
BK_STOP 1464108028864
--------------------
content from stderr:
check for maximal unmarked siphon
ok
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.019sec
1452 1896 2341 5171 5180
iterations count:5583 (5), effective:600 (0)
initing FirstDep: 0m 0.020sec
2178 2266 2330 2483 2442 2614 2557 2745 2602 2654 2716 2747 2736 2762 2794 2970 2842 2874 2975 2922 3037 2970 3011 3266 3034 3130 3346 3098 3114 3284 3451 3178 3194 3210 3326 3442 3548 3644 3306 3322 3338 3354 3370 3386 3402 3418 3434 3450 3466 3482 3498 3514 3984 3934 3871 3802 3727 3639 3610 3626 3642 4156 4032 3899 3755 3706 3722 4279 4108 3929 3770 3786 3802 4167 3953 3834 3850 4329 4086 3882 3898 4403 4134 3930 3946 4396 4101 3978 3994 4309 4010 4026 4481 4137 4058 4618 4254 4090 4719 4336 4122 4782 4383 4154 4808 4390 4186 4796 4362 4218 4748 4294 4250 4665 4266 4282 4546 4298 4888 4389 4330 4710 4346 5026 4501 4378 4798 4394 5084 4530 4426 4800 4442 5057 4478 4474 4719 4490 4950 4506 5176 4557 4538 4762 4554 4958 4570 5145 4586 5321 4657 4618 4817 4634 4964 4650 5105 4666 5240 4682 5362 4698 5473 4744 5581 4840 4746 4926 4762 5002 4778 5073 4794 5129 4810 5180 4826 5221 4842 5252 4858 5273 4874 5284 4890 5290 4906 5281 4922 5267 4938 5243 4954 5209 4970 5170 4986 5116 5002 5057 5891 5018 5818 5034 5739 5050 5654 5066 5556 5082 5447 5098 5333 5114 5209 6043 5130 5909 5146 5766 5162 5612 5178 5180
iterations count:224669 (224), effective:40596 (40)
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="Philosophers-COL-000200"
export BK_EXAMINATION="ReachabilityDeadlock"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/users/gast00/fkordon/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
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
tar xzf /home/mcc/BenchKit/INPUTS/Philosophers-COL-000200.tgz
mv Philosophers-COL-000200 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2979"
echo " Executing tool marcie"
echo " Input is Philosophers-COL-000200, examination is ReachabilityDeadlock"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r089kn-ebro-146369093600251"
echo "====================================================================="
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 '
echo "FORMULA_NAME $x"
done
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 ;