fond
Model Checking Contest @ Petri Nets 2016
6th edition, Toruń, Poland, June 21, 2016
Execution of r173kn-ebro-146433146500791
Last Updated
June 30, 2016

About the Execution of Marcie for S_Philosophers-COL-000200

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
6465.690 122257.00 122319.00 20.20 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 S_Philosophers-COL-000200, examination is ReachabilityDeadlock
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r173kn-ebro-146433146500791
=====================================================================


--------------------
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 1464809396185


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.173sec

Net: philoNet
(NrP: 1000 NrTr: 1000 NrArc: 3200)

net check time: 0m 0.000sec

parse formulas
formulas created successfully
place and transition orderings generation:0m 0.183sec

init dd package: 0m 7.411sec


RS generation: 0m 3.643sec


-> 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: 1m40.767sec


Total processing time: 2m 2.129sec


BK_STOP 1464809518442

--------------------
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.020sec

1452 1896 2341 5171 5180
iterations count:5583 (5), effective:600 (0)

initing FirstDep: 0m 0.015sec

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="S_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/S_Philosophers-COL-000200.tgz
mv S_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 S_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 r173kn-ebro-146433146500791"
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 '' ReachabilityDeadlock.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
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 ;