About the Execution of MARCIE for ProductionCell-PT-none
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
11280.890 | 3600000.00 | 3600010.00 | 20.20 | ?TF?T?FFF?TTT?F? | 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-3254
Executing tool marcie
Input is ProductionCell-PT-none, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r051-smll-149440918100183
=====================================================================
--------------------
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 ProductionCell-PT-none-CTLCardinality-0
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-1
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-10
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-11
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-12
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-13
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-14
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-15
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-2
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-3
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-4
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-5
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-6
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-7
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-8
FORMULA_NAME ProductionCell-PT-none-CTLCardinality-9
=== Now, execution of the tool begins
BK_START 1494660834804
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=CTLCardinality.xml --memory=6
parse successfull
net created successfully
Net: ProductionCell_PT_none
(NrP: 176 NrTr: 134 NrArc: 513)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.002sec
net check time: 0m 0.000sec
init dd package: 0m 1.096sec
RS generation: 0m 8.733sec
-> reachability set: #nodes 53699 (5.4e+04) #states 11,329,291,100,161 (13)
starting MCC model checker
--------------------------
checking: ~ [EG [AF [1<=p167]]]
normalized: ~ [EG [~ [EG [~ [1<=p167]]]]]
abstracting: (1<=p167)
states: 5,604,441,587,712 (12)
after gc: zbdd nodes used:145402, unused:18604598....
after gc: zbdd nodes used:320168, unused:37179832....
after gc: zbdd nodes used:924632, unused:74075368...MC time: 3m45.640sec
checking: EF [1<=p116]
normalized: E [true U 1<=p116]
abstracting: (1<=p116)
states: 3,023,990,599,680 (12)
after gc: zbdd nodes used:104071, unused:149895929-> the formula is TRUE
FORMULA ProductionCell-PT-none-CTLCardinality-6 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m10.476sec
checking: EG [AF [~ [1<=p85]]]
normalized: EG [~ [EG [1<=p85]]]
abstracting: (1<=p85)
states: 374,522,019,840 (11)
.
EG iterations: 1
.
EG iterations: 1
-> the formula is TRUE
FORMULA ProductionCell-PT-none-CTLCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m10.478sec
checking: EG [AG [p147<=p67]]
normalized: EG [~ [E [true U ~ [p147<=p67]]]]
abstracting: (p147<=p67)
states: 11,323,818,012,673 (13)
.
EG iterations: 1
-> the formula is FALSE
FORMULA ProductionCell-PT-none-CTLCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 9.540sec
checking: EG [EG [[3<=p103 | p158<=p128]]]
normalized: EG [EG [[3<=p103 | p158<=p128]]]
abstracting: (p158<=p128)
states: 8,527,070,306,305 (12)
abstracting: (3<=p103)
states: 0
.
EG iterations: 1
.
EG iterations: 1
-> the formula is TRUE
FORMULA ProductionCell-PT-none-CTLCardinality-4 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m17.532sec
checking: [3<=p33 | EG [p74<=p152]]
normalized: [3<=p33 | EG [p74<=p152]]
abstracting: (p74<=p152)
states: 11,155,818,921,985 (13)
.
EG iterations: 1
abstracting: (3<=p33)
states: 0
-> the formula is TRUE
FORMULA ProductionCell-PT-none-CTLCardinality-5 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 6.706sec
checking: ~ [AF [[~ [p157<=p55] | 2<=p53]]]
normalized: EG [~ [[2<=p53 | ~ [p157<=p55]]]]
abstracting: (p157<=p55)
states: 8,527,070,306,305 (12)
abstracting: (2<=p53)
states: 0
.........MC time: 5m 3.060sec
checking: [EF [AF [2<=p59]] | EG [[2<=p148 | [3<=p51 | 1<=p129]]]]
normalized: [EG [[2<=p148 | [3<=p51 | 1<=p129]]] | E [true U ~ [EG [~ [2<=p59]]]]]
abstracting: (2<=p59)
states: 0
EG iterations: 0
abstracting: (1<=p129)
states: 5,664,645,550,080 (12)
abstracting: (3<=p51)
states: 0
abstracting: (2<=p148)
states: 0
.......
after gc: zbdd nodes used:11144133, unused:288855867.....MC time: 4m35.273sec
checking: E [AF [p98<=p9] U [[3<=p174 & 3<=p56] & ~ [3<=p54]]]
normalized: E [~ [EG [~ [p98<=p9]]] U [[3<=p174 & 3<=p56] & ~ [3<=p54]]]
abstracting: (3<=p54)
states: 0
abstracting: (3<=p56)
states: 0
abstracting: (3<=p174)
states: 0
abstracting: (p98<=p9)
states: 11,326,715,688,961 (13)
.
EG iterations: 1
-> the formula is FALSE
FORMULA ProductionCell-PT-none-CTLCardinality-2 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 1.097sec
checking: [EF [p94<=p10] & AF [[~ [p171<=p2] | 1<=p61]]]
normalized: [~ [EG [~ [[1<=p61 | ~ [p171<=p2]]]]] & E [true U p94<=p10]]
abstracting: (p94<=p10)
states: 11,327,516,928,001 (13)
abstracting: (p171<=p2)
states: 8,527,070,306,305 (12)
abstracting: (1<=p61)
states: 1,639,678,464,000 (12)
.........MC time: 4m34.600sec
checking: EG [[~ [[1<=p145 & 3<=p158]] | [~ [p170<=p112] & [3<=p66 | 2<=p121]]]]
normalized: EG [[[[3<=p66 | 2<=p121] & ~ [p170<=p112]] | ~ [[1<=p145 & 3<=p158]]]]
abstracting: (3<=p158)
states: 0
abstracting: (1<=p145)
states: 10,946,174,976 (10)
abstracting: (p170<=p112)
states: 8,527,070,306,305 (12)
abstracting: (2<=p121)
states: 0
abstracting: (3<=p66)
states: 0
EG iterations: 0
-> the formula is TRUE
FORMULA ProductionCell-PT-none-CTLCardinality-1 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.084sec
checking: ~ [[~ [[~ [p17<=p102] | [3<=p32 & 2<=p119]]] & EF [~ [p92<=p141]]]]
normalized: ~ [[E [true U ~ [p92<=p141]] & ~ [[[3<=p32 & 2<=p119] | ~ [p17<=p102]]]]]
abstracting: (p17<=p102)
states: 11,326,543,994,881 (13)
abstracting: (2<=p119)
states: 0
abstracting: (3<=p32)
states: 0
abstracting: (p92<=p141)
states: 11,318,646,067,201 (13)
-> the formula is FALSE
FORMULA ProductionCell-PT-none-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 3.593sec
checking: [[AF [[p147<=p32 & 2<=p164]] | AG [[3<=p114 | 3<=p0]]] | EX [~ [~ [1<=p104]]]]
normalized: [EX [1<=p104] | [~ [E [true U ~ [[3<=p114 | 3<=p0]]]] | ~ [EG [~ [[p147<=p32 & 2<=p164]]]]]]
abstracting: (2<=p164)
states: 0
abstracting: (p147<=p32)
states: 11,320,380,039,169 (13)
EG iterations: 0
abstracting: (3<=p0)
states: 0
abstracting: (3<=p114)
states: 0
abstracting: (1<=p104)
states: 1,128,659,650,560 (12)
.-> the formula is FALSE
FORMULA ProductionCell-PT-none-CTLCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 2.890sec
checking: AF [[[[1<=p163 | 3<=p94] & p87<=p27] & [~ [3<=p93] & p7<=p29]]]
normalized: ~ [EG [~ [[[p7<=p29 & ~ [3<=p93]] & [p87<=p27 & [1<=p163 | 3<=p94]]]]]]
abstracting: (3<=p94)
states: 0
abstracting: (1<=p163)
states: 5,604,441,587,712 (12)
abstracting: (p87<=p27)
states: 11,166,410,649,601 (13)
abstracting: (3<=p93)
states: 0
abstracting: (p7<=p29)
states: 9,405,516,165,121 (12)
..........MC time: 5m51.371sec
checking: AF [[[3<=p97 & [p18<=p60 & 3<=p26]] | ~ [[p41<=p16 | 3<=p158]]]]
normalized: ~ [EG [~ [[~ [[p41<=p16 | 3<=p158]] | [3<=p97 & [p18<=p60 & 3<=p26]]]]]]
abstracting: (3<=p26)
states: 0
abstracting: (p18<=p60)
states: 11,326,543,994,881 (13)
abstracting: (3<=p97)
states: 0
abstracting: (3<=p158)
states: 0
abstracting: (p41<=p16)
states: 9,854,210,027,521 (12)
.
EG iterations: 1
-> the formula is FALSE
FORMULA ProductionCell-PT-none-CTLCardinality-8 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m29.940sec
checking: [[[[[3<=p93 & p100<=p121] & [3<=p166 | p37<=p1]] & AX [p20<=p80]] | ~ [AG [p130<=p22]]] | AX [~ [~ [3<=p46]]]]
normalized: [~ [EX [~ [3<=p46]]] | [E [true U ~ [p130<=p22]] | [~ [EX [~ [p20<=p80]]] & [[3<=p166 | p37<=p1] & [3<=p93 & p100<=p121]]]]]
abstracting: (p100<=p121)
states: 11,321,564,866,561 (13)
abstracting: (3<=p93)
states: 0
abstracting: (p37<=p1)
states: 8,496,968,325,121 (12)
abstracting: (3<=p166)
states: 0
abstracting: (p20<=p80)
states: 8,483,232,798,721 (12)
.abstracting: (p130<=p22)
states: 9,698,540,728,321 (12)
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
check for maximal unmarked siphon
ok
check for constant places
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.001sec
iterations count:60923 (454), effective:6082 (45)
initing FirstDep: 0m 0.000sec
net_ddint.h:596: Timeout: after 224 sec
iterations count:5736 (42), effective:670 (5)
iterations count:2655 (19), effective:231 (1)
net_ddint.h:596: Timeout: after 300 sec
net_ddint.h:596: Timeout: after 273 sec
iterations count:666 (4), effective:49 (0)
net_ddint.h:596: Timeout: after 273 sec
iterations count:4912 (36), effective:504 (3)
iterations count:134 (1), effective:0 (0)
net_ddint.h:596: Timeout: after 350 sec
iterations count:11321 (84), effective:1327 (9)
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="ProductionCell-PT-none"
export BK_EXAMINATION="CTLCardinality"
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/ProductionCell-PT-none.tgz
mv ProductionCell-PT-none 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 ProductionCell-PT-none, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r051-smll-149440918100183"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLCardinality" != "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 "CTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLCardinality.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 ;