About the Execution of Marcie for S_ParamProductionCell-PT-2
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
7257.810 | 183798.00 | 183000.00 | 30.10 | TTTTTTFFFFTFFFFT | 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-2270
Executing tool marcie
Input is S_ParamProductionCell-PT-2, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r204st-blw3-143341204400028
=====================================================================
--------------------
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 ParamProductionCell-PT-2-CTLCardinality-0
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-1
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-10
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-11
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-12
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-13
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-14
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-15
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-2
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-3
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-4
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-5
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-6
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-7
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-8
FORMULA_NAME ParamProductionCell-PT-2-CTLCardinality-9
=== Now, execution of the tool begins
BK_START 1433630779698
Model: S_ParamProductionCell-PT-2
reachability algorithm:
Saturation-based algorithm
variable ordering algorithm:
Calculated like in [Noa99]
--memory=6 --suppress --rs-algorithm=3 --place-order=5
Marcie rev. 1429:1432M (built: crohr on 2014-10-22)
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 --suppress --rs-algorithm=3 --place-order=5
parse successfull
net created successfully
(NrP: 231 NrTr: 202 NrArc: 846)
net check time: 0m0sec
parse formulas successfull
formulas created successfully
place and transition orderings generation:0m0sec
init dd package: 0m2sec
RS generation: 0m3sec
-> reachability set: #nodes 33876 (3.4e+04) #states 349,874 (5)
starting MCC model checker
--------------------------
checking: EG [EX [[crane_above_deposit_belt<=DB_deliver_rs | CU_out<=PL_in]]]
normalized: EG [EX [[crane_above_deposit_belt<=DB_deliver_rs | CU_out<=PL_in]]]
abstracting: (CU_out<=PL_in) states: 343,862 (5)
abstracting: (crane_above_deposit_belt<=DB_deliver_rs) states: 124,650 (5)
................
EG iterations: 15
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-0 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m1sec
checking: E [[[3<=forge_rs | ch_PA2_free<=CL_ready_to_grasp] | [A1L_ret_rs<=A2L_in & 3<=forge_rs]] U [~ [A2U_ext_rs<=A1U_rot1_rs] | [arm1_waiting_for_swivel_1<=arm1_release_angle & 3<=crane_stop_h]]]
normalized: E [[[A1L_ret_rs<=A2L_in & 3<=forge_rs] | [3<=forge_rs | ch_PA2_free<=CL_ready_to_grasp]] U [~ [A2U_ext_rs<=A1U_rot1_rs] | [arm1_waiting_for_swivel_1<=arm1_release_angle & 3<=crane_stop_h]]]
abstracting: (3<=crane_stop_h) states: 0
abstracting: (arm1_waiting_for_swivel_1<=arm1_release_angle) states: 347,782 (5)
abstracting: (A2U_ext_rs<=A1U_rot1_rs) states: 345,529 (5)
abstracting: (ch_PA2_free<=CL_ready_to_grasp) states: 319,778 (5)
abstracting: (3<=forge_rs) states: 0
abstracting: (3<=forge_rs) states: 0
abstracting: (A1L_ret_rs<=A2L_in) states: 348,958 (5)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-1 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m5sec
checking: EF [E [A1L_rot2_rs<=A1U_ret_rs U 2<=FB_at_end]]
normalized: E [true U E [A1L_rot2_rs<=A1U_ret_rs U 2<=FB_at_end]]
abstracting: (2<=FB_at_end) states: 0
abstracting: (A1L_rot2_rs<=A1U_ret_rs) states: 349,832 (5)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-2 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m0sec
checking: AF [[2<=PU_lower_run & arm1_store_free<=A2L_rot3_run]]
normalized: ~ [EG [~ [[2<=PU_lower_run & arm1_store_free<=A2L_rot3_run]]]]
abstracting: (arm1_store_free<=A2L_rot3_run) states: 113,684 (5)
abstracting: (2<=PU_lower_run) states: 0
EG iterations: 0
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-3 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m1sec
checking: E [AF [1<=ch_DC_full] U [[CU_lift_run<=crane_transport_height & 1<=deposit_belt_idle] & ~ [A2L_rot2_in<=PU_lower_rs]]]
normalized: E [~ [EG [~ [1<=ch_DC_full]]] U [~ [A2L_rot2_in<=PU_lower_rs] & [CU_lift_run<=crane_transport_height & 1<=deposit_belt_idle]]]
abstracting: (1<=deposit_belt_idle) states: 182,182 (5)
abstracting: (CU_lift_run<=crane_transport_height) states: 343,190 (5)
abstracting: (A2L_rot2_in<=PU_lower_rs) states: 348,510 (5)
abstracting: (1<=ch_DC_full) states: 15,776 (4)
.........................................................................................................................................................................................................................................................................................
EG iterations: 281
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-4 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m39sec
checking: AG [AF [[3<=A1U_rot3_in | 3<=table_bottom_pos]]]
normalized: ~ [E [true U EG [~ [[3<=A1U_rot3_in | 3<=table_bottom_pos]]]]]
abstracting: (3<=table_bottom_pos) states: 0
abstracting: (3<=A1U_rot3_in) states: 0
EG iterations: 0
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-5 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m0sec
checking: E [[~ [1<=A2U_rot2_rs] & ~ [3<=belt2_light_barrier_true]] U AG [arm2_backward<=DB_out]]
normalized: E [[~ [3<=belt2_light_barrier_true] & ~ [1<=A2U_rot2_rs]] U ~ [E [true U ~ [arm2_backward<=DB_out]]]]
abstracting: (arm2_backward<=DB_out) states: 332,681 (5)
abstracting: (1<=A2U_rot2_rs) states: 242
abstracting: (3<=belt2_light_barrier_true) states: 0
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-6 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m4sec
checking: EG [A [table_stop_v<=A1U_rotated U TU_rot_rs<=A1L_in]]
normalized: EG [[~ [E [~ [table_stop_v<=A1U_rotated] U [~ [TU_rot_rs<=A1L_in] & ~ [table_stop_v<=A1U_rotated]]]] & ~ [EG [~ [TU_rot_rs<=A1L_in]]]]]
abstracting: (TU_rot_rs<=A1L_in) states: 347,470 (5)
............................................................................................................................
EG iterations: 124
abstracting: (table_stop_v<=A1U_rotated) states: 89,662 (4)
abstracting: (TU_rot_rs<=A1L_in) states: 347,470 (5)
abstracting: (table_stop_v<=A1U_rotated) states: 89,662 (4)
........................................................................................................................................................................
EG iterations: 168
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-7 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m20sec
checking: EX [~ [EG [A2U_ret_run<=table_load_angle]]]
normalized: EX [~ [EG [A2U_ret_run<=table_load_angle]]]
abstracting: (A2U_ret_run<=table_load_angle) states: 347,378 (5)
...........................
EG iterations: 27
.-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-8 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m1sec
checking: ~ [[1<=ch_A2D_full | [arm1_release_ext<=forge_rs & EF [2<=A2U_ext_rs]]]]
normalized: ~ [[1<=ch_A2D_full | [arm1_release_ext<=forge_rs & E [true U 2<=A2U_ext_rs]]]]
abstracting: (2<=A2U_ext_rs) states: 0
abstracting: (arm1_release_ext<=forge_rs) states: 342,744 (5)
abstracting: (1<=ch_A2D_full) states: 10,968 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-9 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m0sec
checking: EF [[AX [A1U_rot3_in<=arm2_release_ext] & ~ [[press_upward<=A1L_loaded & CU_out<=A1U_in]]]]
normalized: E [true U [~ [[press_upward<=A1L_loaded & CU_out<=A1U_in]] & ~ [EX [~ [A1U_rot3_in<=arm2_release_ext]]]]]
abstracting: (A1U_rot3_in<=arm2_release_ext) states: 348,514 (5)
.abstracting: (CU_out<=A1U_in) states: 343,234 (5)
abstracting: (press_upward<=A1L_loaded) states: 331,640 (5)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m3sec
checking: [[~ [[[TL_out<=A2U_out & 2<=ch_PA2_free] & ~ [crane_transport_height<=TL_rot_rs]]] | ~ [[[A1L_rot3_in<=arm2_forward & 3<=DB_deliver_rs] | [1<=FB_deliver_rs & 3<=A2L_rot3_rs]]]] & EG [AF [1<=crane_mag_on]]]
normalized: [EG [~ [EG [~ [1<=crane_mag_on]]]] & [~ [[[1<=FB_deliver_rs & 3<=A2L_rot3_rs] | [A1L_rot3_in<=arm2_forward & 3<=DB_deliver_rs]]] | ~ [[~ [crane_transport_height<=TL_rot_rs] & [TL_out<=A2U_out & 2<=ch_PA2_free]]]]]
abstracting: (2<=ch_PA2_free) states: 0
abstracting: (TL_out<=A2U_out) states: 323,112 (5)
abstracting: (crane_transport_height<=TL_rot_rs) states: 107,686 (5)
abstracting: (3<=DB_deliver_rs) states: 0
abstracting: (A1L_rot3_in<=arm2_forward) states: 349,000 (5)
abstracting: (3<=A2L_rot3_rs) states: 0
abstracting: (1<=FB_deliver_rs) states: 978
abstracting: (1<=crane_mag_on) states: 145,288 (5)
.........................................................................................................................................................................................................................................................................
EG iterations: 265
EG iterations: 0
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m22sec
checking: AF [[~ [DB_out<=A2U_extended] | EG [A1L_ext_rs<=TL_out]]]
normalized: ~ [EG [~ [[EG [A1L_ext_rs<=TL_out] | ~ [DB_out<=A2U_extended]]]]]
abstracting: (DB_out<=A2U_extended) states: 343,526 (5)
abstracting: (A1L_ext_rs<=TL_out) states: 348,958 (5)
...................................................................................................................................................................................................................................................................
EG iterations: 259
.........................................................................................................................................................................................................................................................................................................
EG iterations: 297
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m59sec
checking: EG [~ [[3<=A2L_ret_rs & [table_at_load_angle<=crane_mag_off & A1L_rotated<=A1U_ret_run]]]]
normalized: EG [~ [[3<=A2L_ret_rs & [table_at_load_angle<=crane_mag_off & A1L_rotated<=A1U_ret_run]]]]
abstracting: (A1L_rotated<=A1U_ret_run) states: 348,958 (5)
abstracting: (table_at_load_angle<=crane_mag_off) states: 338,136 (5)
abstracting: (3<=A2L_ret_rs) states: 0
EG iterations: 0
-> the formula is TRUE
FORMULA ParamProductionCell-PT-2-CTLCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m0sec
checking: [A [[1<=A2L_rot1_rs & arm1_having_swivel_2<=table_ready_for_unloading] U [3<=A1L_rotated & 3<=A1L_rot3_run]] | EF [AX [2<=ch_DC_free]]]
normalized: [E [true U ~ [EX [~ [2<=ch_DC_free]]]] | [~ [EG [~ [[3<=A1L_rotated & 3<=A1L_rot3_run]]]] & ~ [E [~ [[1<=A2L_rot1_rs & arm1_having_swivel_2<=table_ready_for_unloading]] U [~ [[1<=A2L_rot1_rs & arm1_having_swivel_2<=table_ready_for_unloading]] & ~ [[3<=A1L_rotated & 3<=A1L_rot3_run]]]]]]]
abstracting: (3<=A1L_rot3_run) states: 0
abstracting: (3<=A1L_rotated) states: 0
abstracting: (arm1_having_swivel_2<=table_ready_for_unloading) states: 334,358 (5)
abstracting: (1<=A2L_rot1_rs) states: 44
abstracting: (arm1_having_swivel_2<=table_ready_for_unloading) states: 334,358 (5)
abstracting: (1<=A2L_rot1_rs) states: 44
abstracting: (3<=A1L_rot3_run) states: 0
abstracting: (3<=A1L_rotated) states: 0
EG iterations: 0
abstracting: (2<=ch_DC_free) states: 0
.-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m5sec
checking: [AG [EF [table_top_pos<=A1L_rot3_rs]] & EG [EF [2<=crane_storing]]]
normalized: [~ [E [true U ~ [E [true U table_top_pos<=A1L_rot3_rs]]]] & EG [E [true U 2<=crane_storing]]]
abstracting: (2<=crane_storing) states: 0
.
EG iterations: 1
abstracting: (table_top_pos<=A1L_rot3_rs) states: 135,048 (5)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-2-CTLCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m1sec
Total processing time: 3m3sec
BK_STOP 1433630963496
--------------------
content from stderr:
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: 0m0sec
1263 3249 8936 18616 22767 26159 28074 31114 32438 35213 34106 34092
iterations count:12683 (62), effective:526 (2)
initing FirstDep: 0m0sec
12131 14272 16018 16780 28202
iterations count:5938 (29), effective:249 (1)
10615 15964 19121 23969 26871 32166 33876
iterations count:7181 (35), effective:298 (1)
iterations count:202 (1), effective:0 (0)
11937 20295 23357 31406 33853
iterations count:5682 (28), effective:259 (1)
12340 16179 17041
iterations count:3200 (15), effective:132 (0)
21104 22879 24781 27675 27675 33881
iterations count:6456 (31), effective:264 (1)
iterations count:202 (1), effective:0 (0)
32950 33593 33876
iterations count:3089 (15), effective:127 (0)
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_ParamProductionCell-PT-2"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/user/u8/hulinhub/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_ParamProductionCell-PT-2.tgz
mv S_ParamProductionCell-PT-2 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2270"
echo " Executing tool marcie"
echo " Input is S_ParamProductionCell-PT-2, 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 r204st-blw3-143341204400028"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLCardinality" = "ReachabilityComputeBounds" ] ; 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 ;