fond
Model Checking Contest @ Petri Nets 2017
7th edition, Zaragoza, Spain, June 27, 2017
Execution of r061-csrt-149440955300211
Last Updated
June 27, 2017

About the Execution of MARCIE for SafeBus-COL-20

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
11343.170 3600000.00 3599990.00 30.30 [undef] Time out reached

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-3254
Executing tool marcie
Input is SafeBus-COL-20, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r061-csrt-149440955300211
=====================================================================


--------------------
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 SafeBus-COL-20-CTLFireability-0
FORMULA_NAME SafeBus-COL-20-CTLFireability-1
FORMULA_NAME SafeBus-COL-20-CTLFireability-10
FORMULA_NAME SafeBus-COL-20-CTLFireability-11
FORMULA_NAME SafeBus-COL-20-CTLFireability-12
FORMULA_NAME SafeBus-COL-20-CTLFireability-13
FORMULA_NAME SafeBus-COL-20-CTLFireability-14
FORMULA_NAME SafeBus-COL-20-CTLFireability-15
FORMULA_NAME SafeBus-COL-20-CTLFireability-2
FORMULA_NAME SafeBus-COL-20-CTLFireability-3
FORMULA_NAME SafeBus-COL-20-CTLFireability-4
FORMULA_NAME SafeBus-COL-20-CTLFireability-5
FORMULA_NAME SafeBus-COL-20-CTLFireability-6
FORMULA_NAME SafeBus-COL-20-CTLFireability-7
FORMULA_NAME SafeBus-COL-20-CTLFireability-8
FORMULA_NAME SafeBus-COL-20-CTLFireability-9

=== Now, execution of the tool begins

BK_START 1494706065816

timeout --kill-after=10s --signal=SIGINT 1m for testing only

Marcie rev. 8852M (built: crohr on 2017-05-03)
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=CTLFireability.xml --memory=6

parse successfull
net created successfully

Unfolding complete |P|=1046|T|=10501|A|=77544
Time for unfolding: 0m 1.737sec

Net: SafeBus_COL_20
(NrP: 1046 NrTr: 10501 NrArc: 77544)

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

net check time: 0m 0.026sec

init dd package: 0m 1.266sec


after gc: zbdd nodes used:8910735, unused:9839265
after gc: zbdd nodes used:15729918, unused:21770082
BK_TIME_CONFINEMENT_REACHED

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

check for maximal unmarked siphon
found
The net has a maximal unmarked siphon:
wait_ack_It1_It1
wait_ack_It2_It2
wait_ack_It3_It3
wait_ack_It4_It4
wait_ack_It5_It5
wait_ack_It6_It6
wait_ack_It7_It7
wait_ack_It8_It8
wait_ack_It9_It9
wait_ack_It10_It10
wait_ack_It11_It11
wait_ack_It12_It12
wait_ack_It13_It13
wait_ack_It14_It14
wait_ack_It15_It15
wait_ack_It16_It16
wait_ack_It17_It17
wait_ack_It18_It18
wait_ack_It19_It19
wait_ack_It20_It20

The net has transition(s) that can never fire:
I_reemit_0_0
I_reemit_1_1
I_reemit_2_2
I_reemit_3_3
I_reemit_4_4
I_reemit_5_5
I_reemit_6_6
I_reemit_7_7
I_reemit_8_8
I_reemit_9_9
I_reemit_10_10
I_reemit_11_11
I_reemit_12_12
I_reemit_13_13
I_reemit_14_14
I_reemit_15_15
I_reemit_16_16
I_reemit_17_17
I_reemit_18_18
I_reemit_19_19
I_free_0_0
I_free_1_1
I_free_2_2
I_free_3_3
I_free_4_4
I_free_5_5
I_free_6_6
I_free_7_7
I_free_8_8
I_free_9_9
I_free_10_10
I_free_11_11
I_free_12_12
I_free_13_13
I_free_14_14
I_free_15_15
I_free_16_16
I_free_17_17
I_free_18_18
I_free_19_19

check for constant places
msgl_It1
msgl_It2
msgl_It3
msgl_It4
msgl_It5
msgl_It6
msgl_It7
msgl_It8
msgl_It9
msgl_It10
msgl_It11
msgl_It12
msgl_It13
msgl_It14
msgl_It15
msgl_It16
msgl_It17
msgl_It18
msgl_It19
msgl_It20
found 20 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

.

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-20"
export BK_EXAMINATION="CTLFireability"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/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/SafeBus-COL-20.tgz
mv SafeBus-COL-20 execution

# this is for BenchKit: explicit launching of the test

cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-3254"
echo " Executing tool marcie"
echo " Input is SafeBus-COL-20, examination is CTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r061-csrt-149440955300211"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLFireability" != "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 "CTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLFireability.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 '' CTLFireability.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 ;