About the Execution of Marcie for ParamProductionCell-PT-1
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5452.235 | 6310.00 | 5968.00 | 169.90 | TTTTFFTFFTFTFTTT | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Formatting '/data/fkordon/mcc2023-input.r257-smll-167863532700374.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2023-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
...................................................................
=====================================================================
Generated by BenchKit 2-5348
Executing tool marcie
Input is ParamProductionCell-PT-1, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r257-smll-167863532700374
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 728K
-rw-r--r-- 1 mcc users 7.6K Feb 26 17:16 CTLCardinality.txt
-rw-r--r-- 1 mcc users 69K Feb 26 17:16 CTLCardinality.xml
-rw-r--r-- 1 mcc users 6.5K Feb 26 17:15 CTLFireability.txt
-rw-r--r-- 1 mcc users 50K Feb 26 17:15 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.2K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.8K Feb 25 16:29 LTLCardinality.txt
-rw-r--r-- 1 mcc users 29K Feb 25 16:29 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.9K Feb 25 16:29 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K Feb 25 16:29 LTLFireability.xml
-rw-r--r-- 1 mcc users 20K Feb 26 17:17 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 185K Feb 26 17:17 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 13K Feb 26 17:16 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 87K Feb 26 17:16 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 16:29 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Feb 25 16:29 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 equiv_col
-rw-r--r-- 1 mcc users 2 Mar 5 18:23 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 iscolored
-rw-r--r-- 1 mcc users 174K Mar 5 18:23 model.pnml
--------------------
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-1-ReachabilityCardinality-00
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-01
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-02
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-03
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-04
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-05
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-06
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-07
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-08
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-09
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-10
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-11
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-12
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-13
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-14
FORMULA_NAME ParamProductionCell-PT-1-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1678839750984
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=ReachabilityCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=ParamProductionCell-PT-1
Not applying reductions.
Model is PT
ReachabilityCardinality PT
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
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: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=ReachabilityCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: ParamProductionCell_PT_1
(NrP: 231 NrTr: 202 NrArc: 846)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.011sec
net check time: 0m 0.000sec
init dd package: 0m 3.360sec
RS generation: 0m 0.227sec
-> reachability set: #nodes 3953 (4.0e+03) #states 25,632 (4)
starting MCC model checker
--------------------------
checking: AG [A2L_ext_rs<=1]
normalized: ~ [E [true U ~ [A2L_ext_rs<=1]]]
abstracting: (A2L_ext_rs<=1)
states: 25,632 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [A2L_extended<=1]
normalized: ~ [E [true U ~ [A2L_extended<=1]]]
abstracting: (A2L_extended<=1)
states: 25,632 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [table_bottom_pos<=1]
normalized: ~ [E [true U ~ [table_bottom_pos<=1]]]
abstracting: (table_bottom_pos<=1)
states: 25,632 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [~ [[CU_trans_rs<=A2U_rot2_in & ~ [TL_in<=1]]]]
normalized: ~ [E [true U [CU_trans_rs<=A2U_rot2_in & ~ [TL_in<=1]]]]
abstracting: (TL_in<=1)
states: 25,632 (4)
abstracting: (CU_trans_rs<=A2U_rot2_in)
states: 25,324 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.003sec
checking: EF [~ [[arm2_forward<=A1L_rot2_in | A1U_out<=0]]]
normalized: E [true U ~ [[arm2_forward<=A1L_rot2_in | A1U_out<=0]]]
abstracting: (A1U_out<=0)
states: 25,588 (4)
abstracting: (arm2_forward<=A1L_rot2_in)
states: 25,038 (4)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: AG [[[1<=arm2_having_swivel_2 | ~ [1<=A2U_rot1_in]] | [1<=arm2_release_angle & [~ [A2U_ext_run<=0] & DB_at_end<=0]]]]
normalized: ~ [E [true U ~ [[[1<=arm2_having_swivel_2 | ~ [1<=A2U_rot1_in]] | [1<=arm2_release_angle & [DB_at_end<=0 & ~ [A2U_ext_run<=0]]]]]]]
abstracting: (A2U_ext_run<=0)
states: 25,324 (4)
abstracting: (DB_at_end<=0)
states: 25,324 (4)
abstracting: (1<=arm2_release_angle)
states: 21,028 (4)
abstracting: (1<=A2U_rot1_in)
states: 0
abstracting: (1<=arm2_having_swivel_2)
states: 9,548 (3)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.006sec
checking: EF [~ [[~ [[[[PL_lower_rs<=1 & ~ [[~ [arm1_release_angle<=1] & arm2_stop<=1]]] | [[~ [1<=crane_above_feed_belt] & [[1<=TL_rot_run | 1<=A1L_rot3_rs] | FB_deliver_run<=arm2_pick_up_ext]] | ~ [[[A1L_loaded<=TU_in | A1L_rot1_in<=A1U_rot3_run] & [A2U_rot3_in<=ch_DC_free & 1<=A2U_rot1_in]]]]] & ~ [[~ [1<=table_load_angle] | feed_belt_empty<=1]]]] | crane_mag_on<=A2U_rot1_rs]]]
normalized: E [true U ~ [[crane_mag_on<=A2U_rot1_rs | ~ [[~ [[feed_belt_empty<=1 | ~ [1<=table_load_angle]]] & [[PL_lower_rs<=1 & ~ [[arm2_stop<=1 & ~ [arm1_release_angle<=1]]]] | [[~ [1<=crane_above_feed_belt] & [FB_deliver_run<=arm2_pick_up_ext | [1<=TL_rot_run | 1<=A1L_rot3_rs]]] | ~ [[[A2U_rot3_in<=ch_DC_free & 1<=A2U_rot1_in] & [A1L_loaded<=TU_in | A1L_rot1_in<=A1U_rot3_run]]]]]]]]]]
abstracting: (A1L_rot1_in<=A1U_rot3_run)
states: 25,632 (4)
abstracting: (A1L_loaded<=TU_in)
states: 25,604 (4)
abstracting: (1<=A2U_rot1_in)
states: 0
abstracting: (A2U_rot3_in<=ch_DC_free)
states: 25,632 (4)
abstracting: (1<=A1L_rot3_rs)
states: 28
abstracting: (1<=TL_rot_run)
states: 4,416 (3)
abstracting: (FB_deliver_run<=arm2_pick_up_ext)
states: 25,576 (4)
abstracting: (1<=crane_above_feed_belt)
states: 5,852 (3)
abstracting: (arm1_release_angle<=1)
states: 25,632 (4)
abstracting: (arm2_stop<=1)
states: 25,632 (4)
abstracting: (PL_lower_rs<=1)
states: 25,632 (4)
abstracting: (1<=table_load_angle)
states: 18,084 (4)
abstracting: (feed_belt_empty<=1)
states: 25,632 (4)
abstracting: (crane_mag_on<=A2U_rot1_rs)
states: 17,932 (4)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.020sec
checking: EF [[1<=A2U_ret_run & ~ [[[~ [1<=A2L_rot2_rs] & [[~ [[CU_lift_rs<=1 & ~ [1<=arm1_forward]]] & [~ [[A2U_rot1_run<=CU_ready_to_transport | table_right<=CL_lower_rs]] | [[PL_out<=1 & ch_DC_free<=A1L_ext_run] | [1<=A2L_rotated | A2L_out<=1]]]] | [~ [forge_run<=A2L_rot3_in] & [[~ [1<=ch_A2D_full] & press_stop<=crane_lower] | CL_in<=feed_belt_empty]]]] | belt2_light_barrier_true<=0]]]]
normalized: E [true U [1<=A2U_ret_run & ~ [[belt2_light_barrier_true<=0 | [[[[CL_in<=feed_belt_empty | [press_stop<=crane_lower & ~ [1<=ch_A2D_full]]] & ~ [forge_run<=A2L_rot3_in]] | [[[[1<=A2L_rotated | A2L_out<=1] | [PL_out<=1 & ch_DC_free<=A1L_ext_run]] | ~ [[A2U_rot1_run<=CU_ready_to_transport | table_right<=CL_lower_rs]]] & ~ [[CU_lift_rs<=1 & ~ [1<=arm1_forward]]]]] & ~ [1<=A2L_rot2_rs]]]]]]
abstracting: (1<=A2L_rot2_rs)
states: 44
abstracting: (1<=arm1_forward)
states: 216
abstracting: (CU_lift_rs<=1)
states: 25,632 (4)
abstracting: (table_right<=CL_lower_rs)
states: 19,008 (4)
abstracting: (A2U_rot1_run<=CU_ready_to_transport)
states: 25,632 (4)
abstracting: (ch_DC_free<=A1L_ext_run)
states: 12,068 (4)
abstracting: (PL_out<=1)
states: 25,632 (4)
abstracting: (A2L_out<=1)
states: 25,632 (4)
abstracting: (1<=A2L_rotated)
states: 44
abstracting: (forge_run<=A2L_rot3_in)
states: 25,456 (4)
abstracting: (1<=ch_A2D_full)
states: 308
abstracting: (press_stop<=crane_lower)
states: 12,060 (4)
abstracting: (CL_in<=feed_belt_empty)
states: 25,324 (4)
abstracting: (belt2_light_barrier_true<=0)
states: 24,400 (4)
abstracting: (1<=A2U_ret_run)
states: 308
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.024sec
checking: AG [[[[~ [[[CU_out<=A2L_ret_run & belt2_stop<=0] & ~ [[FB_deliver_rs<=DB_deliver_rs | ~ [1<=A1U_ret_rs]]]]] & [[[[[[table_ready_for_loading<=crane_to_belt2 & crane_release_height<=1] & ~ [A1L_rot2_rs<=0]] | ~ [[1<=CL_lift_rs | A1U_rot3_rs<=1]]] | [[~ [1<=PU_lower_rs] & ~ [1<=A2U_rot2_rs]] | [1<=belt1_light_barrier_false & [A2L_ext_run<=ch_TA1_full | 1<=crane_lift]]]] & ~ [1<=press_ready_for_loading]] | belt2_start<=1]] | table_stop_h<=0] | TU_out<=0]]
normalized: ~ [E [true U ~ [[TU_out<=0 | [table_stop_h<=0 | [~ [[[CU_out<=A2L_ret_run & belt2_stop<=0] & ~ [[FB_deliver_rs<=DB_deliver_rs | ~ [1<=A1U_ret_rs]]]]] & [belt2_start<=1 | [[[[[table_ready_for_loading<=crane_to_belt2 & crane_release_height<=1] & ~ [A1L_rot2_rs<=0]] | ~ [[1<=CL_lift_rs | A1U_rot3_rs<=1]]] | [[~ [1<=PU_lower_rs] & ~ [1<=A2U_rot2_rs]] | [[A2L_ext_run<=ch_TA1_full | 1<=crane_lift] & 1<=belt1_light_barrier_false]]] & ~ [1<=press_ready_for_loading]]]]]]]]]
abstracting: (1<=press_ready_for_loading)
states: 4,108 (3)
abstracting: (1<=belt1_light_barrier_false)
states: 25,520 (4)
abstracting: (1<=crane_lift)
states: 2,772 (3)
abstracting: (A2L_ext_run<=ch_TA1_full)
states: 25,544 (4)
abstracting: (1<=A2U_rot2_rs)
states: 0
abstracting: (1<=PU_lower_rs)
states: 88
abstracting: (A1U_rot3_rs<=1)
states: 25,632 (4)
abstracting: (1<=CL_lift_rs)
states: 616
abstracting: (A1L_rot2_rs<=0)
states: 25,632 (4)
abstracting: (crane_release_height<=1)
states: 25,632 (4)
abstracting: (table_ready_for_loading<=crane_to_belt2)
states: 23,200 (4)
abstracting: (belt2_start<=1)
states: 25,632 (4)
abstracting: (1<=A1U_ret_rs)
states: 44
abstracting: (FB_deliver_rs<=DB_deliver_rs)
states: 25,604 (4)
abstracting: (belt2_stop<=0)
states: 1,848 (3)
abstracting: (CU_out<=A2L_ret_run)
states: 25,324 (4)
abstracting: (table_stop_h<=0)
states: 6,792 (3)
abstracting: (TU_out<=0)
states: 25,576 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.028sec
checking: EF [[[[~ [[~ [1<=crane_lower] | [~ [1<=deposit_belt_empty] & A1U_rot1_rs<=1]]] & [1<=CU_trans_rs | [[[[1<=A2L_rot2_in | ~ [1<=table_bottom_pos]] & [[1<=CU_trans_run & 1<=ch_DC_free] | [ch_FT_free<=arm1_magnet_off | table_load_angle<=A1L_rotated]]] & [[[1<=feed_belt_empty | robot_left<=TU_rot_run] | [PL_lower_run<=arm2_pick_up_angle & arm2_release_ext<=CL_in]] & [[1<=table_ready_for_loading & CL_lower_run<=1] | [A1U_rot3_run<=1 & A2U_rot3_in<=PL_lower_rs]]]] | arm2_backward<=0]]] | 1<=A1L_rot1_run] & CU_ready_to_transport<=0]]
normalized: E [true U [CU_ready_to_transport<=0 & [1<=A1L_rot1_run | [~ [[~ [1<=crane_lower] | [A1U_rot1_rs<=1 & ~ [1<=deposit_belt_empty]]]] & [1<=CU_trans_rs | [arm2_backward<=0 | [[[1<=A2L_rot2_in | ~ [1<=table_bottom_pos]] & [[1<=CU_trans_run & 1<=ch_DC_free] | [ch_FT_free<=arm1_magnet_off | table_load_angle<=A1L_rotated]]] & [[[1<=table_ready_for_loading & CL_lower_run<=1] | [A1U_rot3_run<=1 & A2U_rot3_in<=PL_lower_rs]] & [[PL_lower_run<=arm2_pick_up_angle & arm2_release_ext<=CL_in] | [1<=feed_belt_empty | robot_left<=TU_rot_run]]]]]]]]]]
abstracting: (robot_left<=TU_rot_run)
states: 25,416 (4)
abstracting: (1<=feed_belt_empty)
states: 10,226 (4)
abstracting: (arm2_release_ext<=CL_in)
states: 24,862 (4)
abstracting: (PL_lower_run<=arm2_pick_up_angle)
states: 19,352 (4)
abstracting: (A2U_rot3_in<=PL_lower_rs)
states: 25,500 (4)
abstracting: (A1U_rot3_run<=1)
states: 25,632 (4)
abstracting: (CL_lower_run<=1)
states: 25,632 (4)
abstracting: (1<=table_ready_for_loading)
states: 2,516 (3)
abstracting: (table_load_angle<=A1L_rotated)
states: 7,548 (3)
abstracting: (ch_FT_free<=arm1_magnet_off)
states: 25,532 (4)
abstracting: (1<=ch_DC_free)
states: 13,620 (4)
abstracting: (1<=CU_trans_run)
states: 616
abstracting: (1<=table_bottom_pos)
states: 9,476 (3)
abstracting: (1<=A2L_rot2_in)
states: 44
abstracting: (arm2_backward<=0)
states: 25,038 (4)
abstracting: (1<=CU_trans_rs)
states: 308
abstracting: (1<=deposit_belt_empty)
states: 9,890 (3)
abstracting: (A1U_rot1_rs<=1)
states: 25,632 (4)
abstracting: (1<=crane_lower)
states: 2,772 (3)
abstracting: (1<=A1L_rot1_run)
states: 0
abstracting: (CU_ready_to_transport<=0)
states: 25,324 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.318sec
checking: EF [[~ [[[[[[[[1<=ch_CF_free & 1<=A1U_unloadet] | ~ [1<=arm2_storing]] & [1<=A1L_rot2_run | A2L_rot2_in<=1]] | arm1_pick_up_ext<=arm2_having_swivel_1] & 1<=A2U_rot1_run] & [[A1L_ret_run<=arm2_waiting_for_swivel_2 | [press_down<=ch_PA2_free & [~ [crane_to_belt1<=FB_at_end] & ~ [CL_in<=A2L_rot3_in]]]] & 1<=A2L_rot1_run]] & ~ [1<=arm1_having_swivel_2]]] & [~ [[~ [crane_stop_h<=0] & [[[[[A2U_rot2_run<=0 | blank_forged<=ch_FT_full] & [1<=arm1_retract_ext | 1<=CL_lower_rs]] | [~ [1<=crane_lift] & [A2L_in<=1 | ch_PA2_full<=CL_in]]] | ch_CF_free<=1] & [[crane_mag_off<=deposit_belt_idle & [[FB_in<=A1L_rot3_in & 1<=belt1_light_barrier_true] | ~ [1<=TL_lower_rs]]] | crane_lift<=0]]]] & ~ [[[[[[~ [A2U_rot3_run<=arm1_waiting_for_swivel_2] | [1<=deposit_belt_idle & A2U_rot3_run<=A1L_in]] | belt2_stop<=0] & CU_lift_rs<=0] & [[CL_ready_to_transport<=0 & 1<=deposit_belt_idle] | ~ [TL_lower_run<=0]]] | 1<=CL_in]]]]]
normalized: E [true U [~ [[~ [1<=arm1_having_swivel_2] & [[1<=A2L_rot1_run & [A1L_ret_run<=arm2_waiting_for_swivel_2 | [press_down<=ch_PA2_free & [~ [CL_in<=A2L_rot3_in] & ~ [crane_to_belt1<=FB_at_end]]]]] & [1<=A2U_rot1_run & [arm1_pick_up_ext<=arm2_having_swivel_1 | [[1<=A1L_rot2_run | A2L_rot2_in<=1] & [~ [1<=arm2_storing] | [1<=ch_CF_free & 1<=A1U_unloadet]]]]]]]] & [~ [[~ [crane_stop_h<=0] & [[crane_lift<=0 | [crane_mag_off<=deposit_belt_idle & [~ [1<=TL_lower_rs] | [FB_in<=A1L_rot3_in & 1<=belt1_light_barrier_true]]]] & [ch_CF_free<=1 | [[[A2L_in<=1 | ch_PA2_full<=CL_in] & ~ [1<=crane_lift]] | [[1<=arm1_retract_ext | 1<=CL_lower_rs] & [A2U_rot2_run<=0 | blank_forged<=ch_FT_full]]]]]]] & ~ [[1<=CL_in | [[CU_lift_rs<=0 & [belt2_stop<=0 | [[1<=deposit_belt_idle & A2U_rot3_run<=A1L_in] | ~ [A2U_rot3_run<=arm1_waiting_for_swivel_2]]]] & [[CL_ready_to_transport<=0 & 1<=deposit_belt_idle] | ~ [TL_lower_run<=0]]]]]]]]
abstracting: (TL_lower_run<=0)
states: 21,216 (4)
abstracting: (1<=deposit_belt_idle)
states: 12,662 (4)
abstracting: (CL_ready_to_transport<=0)
states: 25,016 (4)
abstracting: (A2U_rot3_run<=arm1_waiting_for_swivel_2)
states: 25,324 (4)
abstracting: (A2U_rot3_run<=A1L_in)
states: 25,324 (4)
abstracting: (1<=deposit_belt_idle)
states: 12,662 (4)
abstracting: (belt2_stop<=0)
states: 1,848 (3)
abstracting: (CU_lift_rs<=0)
states: 25,324 (4)
abstracting: (1<=CL_in)
states: 616
abstracting: (blank_forged<=ch_FT_full)
states: 25,544 (4)
abstracting: (A2U_rot2_run<=0)
states: 25,632 (4)
abstracting: (1<=CL_lower_rs)
states: 616
abstracting: (1<=arm1_retract_ext)
states: 25,272 (4)
abstracting: (1<=crane_lift)
states: 2,772 (3)
abstracting: (ch_PA2_full<=CL_in)
states: 25,544 (4)
abstracting: (A2L_in<=1)
states: 25,632 (4)
abstracting: (ch_CF_free<=1)
states: 25,632 (4)
abstracting: (1<=belt1_light_barrier_true)
states: 112
abstracting: (FB_in<=A1L_rot3_in)
states: 25,604 (4)
abstracting: (1<=TL_lower_rs)
states: 2,208 (3)
abstracting: (crane_mag_off<=deposit_belt_idle)
states: 16,512 (4)
abstracting: (crane_lift<=0)
states: 22,860 (4)
abstracting: (crane_stop_h<=0)
states: 2,772 (3)
abstracting: (1<=A1U_unloadet)
states: 44
abstracting: (1<=ch_CF_free)
states: 10,226 (4)
abstracting: (1<=arm2_storing)
states: 308
abstracting: (A2L_rot2_in<=1)
states: 25,632 (4)
abstracting: (1<=A1L_rot2_run)
states: 0
abstracting: (arm1_pick_up_ext<=arm2_having_swivel_1)
states: 25,492 (4)
abstracting: (1<=A2U_rot1_run)
states: 0
abstracting: (crane_to_belt1<=FB_at_end)
states: 23,784 (4)
abstracting: (CL_in<=A2L_rot3_in)
states: 25,016 (4)
abstracting: (press_down<=ch_PA2_free)
states: 25,368 (4)
abstracting: (A1L_ret_run<=arm2_waiting_for_swivel_2)
states: 25,576 (4)
abstracting: (1<=A2L_rot1_run)
states: 0
abstracting: (1<=arm1_having_swivel_2)
states: 528
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.255sec
checking: AG [[[~ [[[A1L_loaded<=A1U_unloadet & ~ [A2U_rot2_rs<=crane_store_free]] | ~ [[1<=arm2_release_ext & 1<=A1U_rot1_in]]]] & [~ [[~ [crane_stop_h<=A1L_rot3_rs] | [A2U_rot1_rs<=table_at_load_angle & arm2_backward<=0]]] | [[[[[CU_lower_run<=arm2_pick_up_angle & ~ [table_ready_for_unloading<=0]] | [DB_at_end<=0 | [ch_CF_full<=0 | ch_A2D_full<=1]]] | ~ [arm1_backward<=0]] & crane_above_deposit_belt<=1] & [[[press_ready_for_loading<=DB_trans_rs | ~ [ch_DC_free<=0]] & ~ [TL_rot_run<=0]] | [1<=TU_lift_rs & [[[table_top_pos<=1 & 1<=A2U_rot3_in] | table_top_pos<=0] | [[1<=table_ready_for_unloading | deposit_belt_idle<=1] & ~ [arm1_magnet_on<=0]]]]]]]] | [PU_in<=crane_release_height | ~ [[[arm1_waiting_for_swivel_1<=robot_right & [~ [A1U_rot1_run<=A1L_ext_run] & [A1U_rot3_rs<=0 & [arm1_release_angle<=1 | ch_A1P_free<=A1U_rot2_in]]]] & [CL_lower_run<=crane_mag_off & [1<=arm1_magnet_on | [A2L_in<=press_stop | ~ [A2L_in<=arm1_waiting_for_swivel_2]]]]]]]]]
normalized: ~ [E [true U ~ [[[~ [[~ [[1<=arm2_release_ext & 1<=A1U_rot1_in]] | [A1L_loaded<=A1U_unloadet & ~ [A2U_rot2_rs<=crane_store_free]]]] & [[[crane_above_deposit_belt<=1 & [[[DB_at_end<=0 | [ch_CF_full<=0 | ch_A2D_full<=1]] | [CU_lower_run<=arm2_pick_up_angle & ~ [table_ready_for_unloading<=0]]] | ~ [arm1_backward<=0]]] & [[1<=TU_lift_rs & [[~ [arm1_magnet_on<=0] & [1<=table_ready_for_unloading | deposit_belt_idle<=1]] | [table_top_pos<=0 | [table_top_pos<=1 & 1<=A2U_rot3_in]]]] | [[press_ready_for_loading<=DB_trans_rs | ~ [ch_DC_free<=0]] & ~ [TL_rot_run<=0]]]] | ~ [[[A2U_rot1_rs<=table_at_load_angle & arm2_backward<=0] | ~ [crane_stop_h<=A1L_rot3_rs]]]]] | [PU_in<=crane_release_height | ~ [[[CL_lower_run<=crane_mag_off & [1<=arm1_magnet_on | [A2L_in<=press_stop | ~ [A2L_in<=arm1_waiting_for_swivel_2]]]] & [arm1_waiting_for_swivel_1<=robot_right & [[A1U_rot3_rs<=0 & [arm1_release_angle<=1 | ch_A1P_free<=A1U_rot2_in]] & ~ [A1U_rot1_run<=A1L_ext_run]]]]]]]]]]
abstracting: (A1U_rot1_run<=A1L_ext_run)
states: 25,544 (4)
abstracting: (ch_A1P_free<=A1U_rot2_in)
states: 22,316 (4)
abstracting: (arm1_release_angle<=1)
states: 25,632 (4)
abstracting: (A1U_rot3_rs<=0)
states: 25,632 (4)
abstracting: (arm1_waiting_for_swivel_1<=robot_right)
states: 25,576 (4)
abstracting: (A2L_in<=arm1_waiting_for_swivel_2)
states: 25,588 (4)
abstracting: (A2L_in<=press_stop)
states: 25,632 (4)
abstracting: (1<=arm1_magnet_on)
states: 1,240 (3)
abstracting: (CL_lower_run<=crane_mag_off)
states: 25,632 (4)
abstracting: (PU_in<=crane_release_height)
states: 25,544 (4)
abstracting: (crane_stop_h<=A1L_rot3_rs)
states: 2,800 (3)
abstracting: (arm2_backward<=0)
states: 25,038 (4)
abstracting: (A2U_rot1_rs<=table_at_load_angle)
states: 25,632 (4)
abstracting: (TL_rot_run<=0)
states: 21,216 (4)
abstracting: (ch_DC_free<=0)
states: 12,012 (4)
abstracting: (press_ready_for_loading<=DB_trans_rs)
states: 21,568 (4)
abstracting: (1<=A2U_rot3_in)
states: 154
abstracting: (table_top_pos<=1)
states: 25,632 (4)
abstracting: (table_top_pos<=0)
states: 9,476 (3)
abstracting: (deposit_belt_idle<=1)
states: 25,632 (4)
abstracting: (1<=table_ready_for_unloading)
states: 2,740 (3)
abstracting: (arm1_magnet_on<=0)
states: 24,392 (4)
abstracting: (1<=TU_lift_rs)
states: 56
abstracting: (arm1_backward<=0)
states: 25,416 (4)
abstracting: (table_ready_for_unloading<=0)
states: 22,892 (4)
abstracting: (CU_lower_run<=arm2_pick_up_angle)
states: 25,016 (4)
abstracting: (ch_A2D_full<=1)
states: 25,632 (4)
abstracting: (ch_CF_full<=0)
states: 25,324 (4)
abstracting: (DB_at_end<=0)
states: 25,324 (4)
abstracting: (crane_above_deposit_belt<=1)
states: 25,632 (4)
abstracting: (A2U_rot2_rs<=crane_store_free)
states: 25,632 (4)
abstracting: (A1L_loaded<=A1U_unloadet)
states: 25,604 (4)
abstracting: (1<=A1U_rot1_in)
states: 44
abstracting: (1<=arm2_release_ext)
states: 770
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-01 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.045sec
checking: EF [[[TL_in<=forge_run & [[arm1_storing<=0 | [1<=CL_loaded & A2U_rot3_rs<=CU_unloaded]] & ~ [1<=feed_belt_occupied]]] & [[[1<=A2L_in | TL_in<=A1U_rot2_rs] & [[[[[[belt1_start<=arm1_release_ext | arm2_magnet_on<=TL_lower_rs] & arm2_release_angle<=crane_above_deposit_belt] & ~ [A2L_ret_run<=1]] & press_down<=belt2_start] | [~ [[[A2L_rot1_run<=blank_forged | 1<=A2L_rot3_rs] | ~ [PL_in<=0]]] & ~ [arm2_backward<=0]]] | ch_CF_free<=A2L_rot3_in]] & [[[[[[[A2L_rot3_in<=1 | arm2_release_angle<=1] | belt1_start<=PL_lower_run] & [~ [press_stop<=A2L_ext_run] & [CL_loaded<=arm2_store_free | TU_in<=1]]] & 1<=DB_at_end] & [[belt2_stop<=DB_trans_run & A1U_ext_run<=0] & [[[1<=table_upward & arm2_forward<=belt1_stop] | ~ [arm1_magnet_off<=arm1_forward]] & ~ [1<=A1_extended]]]] & ~ [[~ [feed_belt_occupied<=0] & [CL_out<=A1U_rot2_rs | 1<=table_at_unload_angle]]]] & [1<=arm2_pick_up_angle & 1<=TL_rot_run]]]]]
normalized: E [true U [[[[1<=arm2_pick_up_angle & 1<=TL_rot_run] & [~ [[[CL_out<=A1U_rot2_rs | 1<=table_at_unload_angle] & ~ [feed_belt_occupied<=0]]] & [[[~ [1<=A1_extended] & [~ [arm1_magnet_off<=arm1_forward] | [1<=table_upward & arm2_forward<=belt1_stop]]] & [belt2_stop<=DB_trans_run & A1U_ext_run<=0]] & [1<=DB_at_end & [[[CL_loaded<=arm2_store_free | TU_in<=1] & ~ [press_stop<=A2L_ext_run]] & [belt1_start<=PL_lower_run | [A2L_rot3_in<=1 | arm2_release_angle<=1]]]]]]] & [[ch_CF_free<=A2L_rot3_in | [[~ [arm2_backward<=0] & ~ [[~ [PL_in<=0] | [A2L_rot1_run<=blank_forged | 1<=A2L_rot3_rs]]]] | [press_down<=belt2_start & [~ [A2L_ret_run<=1] & [arm2_release_angle<=crane_above_deposit_belt & [belt1_start<=arm1_release_ext | arm2_magnet_on<=TL_lower_rs]]]]]] & [1<=A2L_in | TL_in<=A1U_rot2_rs]]] & [TL_in<=forge_run & [~ [1<=feed_belt_occupied] & [arm1_storing<=0 | [1<=CL_loaded & A2U_rot3_rs<=CU_unloaded]]]]]]
abstracting: (A2U_rot3_rs<=CU_unloaded)
states: 25,478 (4)
abstracting: (1<=CL_loaded)
states: 616
abstracting: (arm1_storing<=0)
states: 25,324 (4)
abstracting: (1<=feed_belt_occupied)
states: 308
abstracting: (TL_in<=forge_run)
states: 23,440 (4)
abstracting: (TL_in<=A1U_rot2_rs)
states: 23,424 (4)
abstracting: (1<=A2L_in)
states: 44
abstracting: (arm2_magnet_on<=TL_lower_rs)
states: 23,332 (4)
abstracting: (belt1_start<=arm1_release_ext)
states: 25,464 (4)
abstracting: (arm2_release_angle<=crane_above_deposit_belt)
states: 19,780 (4)
abstracting: (A2L_ret_run<=1)
states: 25,632 (4)
abstracting: (press_down<=belt2_start)
states: 25,368 (4)
abstracting: (1<=A2L_rot3_rs)
states: 0
abstracting: (A2L_rot1_run<=blank_forged)
states: 25,632 (4)
abstracting: (PL_in<=0)
states: 22,316 (4)
abstracting: (arm2_backward<=0)
states: 25,038 (4)
abstracting: (ch_CF_free<=A2L_rot3_in)
states: 15,406 (4)
abstracting: (arm2_release_angle<=1)
states: 25,632 (4)
abstracting: (A2L_rot3_in<=1)
states: 25,632 (4)
abstracting: (belt1_start<=PL_lower_run)
states: 25,512 (4)
abstracting: (press_stop<=A2L_ext_run)
states: 10,564 (4)
abstracting: (TU_in<=1)
states: 25,632 (4)
abstracting: (CL_loaded<=arm2_store_free)
states: 25,324 (4)
abstracting: (1<=DB_at_end)
states: 308
abstracting: (A1U_ext_run<=0)
states: 25,544 (4)
abstracting: (belt2_stop<=DB_trans_run)
states: 1,848 (3)
abstracting: (arm2_forward<=belt1_stop)
states: 25,632 (4)
abstracting: (1<=table_upward)
states: 6,792 (3)
abstracting: (arm1_magnet_off<=arm1_forward)
states: 1,324 (3)
abstracting: (1<=A1_extended)
states: 28
abstracting: (feed_belt_occupied<=0)
states: 25,324 (4)
abstracting: (1<=table_at_unload_angle)
states: 56
abstracting: (CL_out<=A1U_rot2_rs)
states: 25,016 (4)
abstracting: (1<=TL_rot_run)
states: 4,416 (3)
abstracting: (1<=arm2_pick_up_angle)
states: 1,760 (3)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.046sec
checking: EF [[[[[[[[[~ [crane_transport_height<=CL_lower_run] | ~ [A2L_rot1_run<=arm1_release_angle]] & ~ [[1<=arm1_having_swivel_1 | FB_out<=A1U_rot1_run]]] & ~ [PL_out<=DB_trans_rs]] & [~ [[~ [press_stop<=1] | [A2U_unloaded<=1 | 1<=A1L_rot1_rs]]] | [1<=CU_trans_rs & [~ [A2L_out<=1] & [DB_out<=0 & 1<=crane_storing]]]]] | [A2L_ret_rs<=CL_ready_to_grasp | [A1U_out<=TU_rot_rs | [[[1<=FB_in | A2U_rot2_rs<=belt2_light_barrier_false] | TL_lower_run<=A1U_extendet] & ~ [[CU_ready_to_ungrasp<=0 | 1<=crane_storing]]]]]] & ~ [A1_extended<=A2U_rot3_run]] & [[A2U_unloaded<=A1U_rot3_run | A2U_ret_rs<=PU_lower_rs] & ~ [[[[[[1<=ch_DC_free & 1<=arm2_forward] & [ch_DC_free<=press_ready_for_loading & 1<=A1U_ret_run]] & [CU_trans_run<=belt2_light_barrier_false & [1<=arm1_waiting_for_swivel_1 | CL_ready_to_transport<=0]]] | [~ [crane_stop_h<=1] | [arm2_magnet_on<=0 | 1<=A1L_rot1_run]]] | crane_mag_on<=arm1_forward]]]] & [[CL_out<=1 & ~ [[[arm1_waiting_for_swivel_2<=0 & [~ [[DB_out<=0 | crane_store_free<=A1L_rot1_in]] | arm2_store_free<=CL_in]] | 1<=table_stop_h]]] & ~ [1<=FB_out]]]]
normalized: E [true U [[~ [1<=FB_out] & [CL_out<=1 & ~ [[1<=table_stop_h | [arm1_waiting_for_swivel_2<=0 & [arm2_store_free<=CL_in | ~ [[DB_out<=0 | crane_store_free<=A1L_rot1_in]]]]]]]] & [[~ [[crane_mag_on<=arm1_forward | [[[arm2_magnet_on<=0 | 1<=A1L_rot1_run] | ~ [crane_stop_h<=1]] | [[CU_trans_run<=belt2_light_barrier_false & [1<=arm1_waiting_for_swivel_1 | CL_ready_to_transport<=0]] & [[ch_DC_free<=press_ready_for_loading & 1<=A1U_ret_run] & [1<=ch_DC_free & 1<=arm2_forward]]]]]] & [A2U_unloaded<=A1U_rot3_run | A2U_ret_rs<=PU_lower_rs]] & [~ [A1_extended<=A2U_rot3_run] & [[A2L_ret_rs<=CL_ready_to_grasp | [A1U_out<=TU_rot_rs | [~ [[CU_ready_to_ungrasp<=0 | 1<=crane_storing]] & [TL_lower_run<=A1U_extendet | [1<=FB_in | A2U_rot2_rs<=belt2_light_barrier_false]]]]] | [[[1<=CU_trans_rs & [[DB_out<=0 & 1<=crane_storing] & ~ [A2L_out<=1]]] | ~ [[[A2U_unloaded<=1 | 1<=A1L_rot1_rs] | ~ [press_stop<=1]]]] & [~ [PL_out<=DB_trans_rs] & [~ [[1<=arm1_having_swivel_1 | FB_out<=A1U_rot1_run]] & [~ [A2L_rot1_run<=arm1_release_angle] | ~ [crane_transport_height<=CL_lower_run]]]]]]]]]]
abstracting: (crane_transport_height<=CL_lower_run)
states: 5,236 (3)
abstracting: (A2L_rot1_run<=arm1_release_angle)
states: 25,632 (4)
abstracting: (FB_out<=A1U_rot1_run)
states: 25,604 (4)
abstracting: (1<=arm1_having_swivel_1)
states: 308
abstracting: (PL_out<=DB_trans_rs)
states: 22,360 (4)
abstracting: (press_stop<=1)
states: 25,632 (4)
abstracting: (1<=A1L_rot1_rs)
states: 0
abstracting: (A2U_unloaded<=1)
states: 25,632 (4)
abstracting: (A2L_out<=1)
states: 25,632 (4)
abstracting: (1<=crane_storing)
states: 616
abstracting: (DB_out<=0)
states: 25,324 (4)
abstracting: (1<=CU_trans_rs)
states: 308
abstracting: (A2U_rot2_rs<=belt2_light_barrier_false)
states: 25,632 (4)
abstracting: (1<=FB_in)
states: 28
abstracting: (TL_lower_run<=A1U_extendet)
states: 21,224 (4)
abstracting: (1<=crane_storing)
states: 616
abstracting: (CU_ready_to_ungrasp<=0)
states: 25,324 (4)
abstracting: (A1U_out<=TU_rot_rs)
states: 25,588 (4)
abstracting: (A2L_ret_rs<=CL_ready_to_grasp)
states: 25,588 (4)
abstracting: (A1_extended<=A2U_rot3_run)
states: 25,604 (4)
abstracting: (A2U_ret_rs<=PU_lower_rs)
states: 25,478 (4)
abstracting: (A2U_unloaded<=A1U_rot3_run)
states: 25,478 (4)
abstracting: (1<=arm2_forward)
states: 594
abstracting: (1<=ch_DC_free)
states: 13,620 (4)
abstracting: (1<=A1U_ret_run)
states: 88
abstracting: (ch_DC_free<=press_ready_for_loading)
states: 14,404 (4)
abstracting: (CL_ready_to_transport<=0)
states: 25,016 (4)
abstracting: (1<=arm1_waiting_for_swivel_1)
states: 56
abstracting: (CU_trans_run<=belt2_light_barrier_false)
states: 25,632 (4)
abstracting: (crane_stop_h<=1)
states: 25,632 (4)
abstracting: (1<=A1L_rot1_run)
states: 0
abstracting: (arm2_magnet_on<=0)
states: 23,102 (4)
abstracting: (crane_mag_on<=arm1_forward)
states: 17,932 (4)
abstracting: (crane_store_free<=A1L_rot1_in)
states: 13,552 (4)
abstracting: (DB_out<=0)
states: 25,324 (4)
abstracting: (arm2_store_free<=CL_in)
states: 13,684 (4)
abstracting: (arm1_waiting_for_swivel_2<=0)
states: 25,588 (4)
abstracting: (1<=table_stop_h)
states: 18,840 (4)
abstracting: (CL_out<=1)
states: 25,632 (4)
abstracting: (1<=FB_out)
states: 28
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.052sec
checking: EF [[[[~ [[[~ [[~ [A1U_extendet<=0] | [forge_run<=0 & DB_deliver_run<=A2L_rot3_in]]] | [[~ [A2U_rot3_rs<=A1L_ext_rs] & robot_stop<=0] & CU_ready_to_ungrasp<=crane_to_belt1]] | [[~ [[1<=arm2_magnet_on | 1<=A2U_extended]] & [~ [1<=A1U_rot1_run] | ~ [ch_A1P_full<=CU_lift_rs]]] | ~ [[~ [1<=table_load_angle] & ~ [A2L_ext_run<=A2U_rot2_in]]]]]] | [1<=A2L_rot1_rs & CU_trans_run<=PL_out]] & [[[[CL_trans_run<=TL_rot_run & [A2L_loaded<=0 | [feed_belt_empty<=arm1_retract_ext | ~ [A2L_ext_rs<=arm2_pick_up_ext]]]] & ~ [[[[CU_ready_to_ungrasp<=1 | table_right<=0] | [CL_ready_to_transport<=arm1_release_angle | 1<=belt1_stop]] & ~ [[crane_to_belt1<=PU_out | table_at_unload_angle<=1]]]]] | [1<=belt2_start & [[[[A1L_out<=1 | 1<=A2U_ext_run] | ~ [arm1_release_angle<=TU_rot_run]] | [~ [A2L_ret_run<=1] | [1<=CU_trans_run & CU_ready_to_transport<=0]]] & [[[1<=A2L_rot3_rs & 1<=TL_lower_rs] & [1<=A2L_rot1_run | 1<=belt2_light_barrier_true]] & ~ [1<=CU_ready_to_ungrasp]]]]] | CU_out<=0]] & ~ [[[[[~ [ch_A2D_free<=1] | 1<=arm2_release_angle] | [[[~ [deposit_belt_idle<=0] & ~ [A1L_ext_run<=1]] | ~ [ch_CF_free<=CL_lift_run]] | [1<=A2U_rot3_in | [crane_transport_height<=A1U_rot2_in | ~ [A1U_rot1_run<=CL_ready_to_grasp]]]]] | [~ [[~ [[1<=PU_lower_run | table_load_angle<=0]] & [[crane_storing<=0 & A1L_ret_run<=CL_ready_to_grasp] & [FB_trans_run<=press_at_middle_pos | ch_FT_free<=table_upward]]]] | A2U_rot2_rs<=1]] & [arm1_magnet_off<=0 | ~ [[~ [[table_ready_for_unloading<=table_top_pos | ~ [FB_in<=0]]] & [[[A2U_ext_rs<=1 | 1<=ch_PA2_full] | [CU_in<=ch_PA2_full | crane_storing<=table_stop_v]] | [TU_lift_run<=crane_mag_off & ~ [A2L_rotated<=feed_belt_occupied]]]]]]]]]]
normalized: E [true U [[[CU_out<=0 | [[1<=belt2_start & [[[~ [A2L_ret_run<=1] | [1<=CU_trans_run & CU_ready_to_transport<=0]] | [~ [arm1_release_angle<=TU_rot_run] | [A1L_out<=1 | 1<=A2U_ext_run]]] & [~ [1<=CU_ready_to_ungrasp] & [[1<=A2L_rot3_rs & 1<=TL_lower_rs] & [1<=A2L_rot1_run | 1<=belt2_light_barrier_true]]]]] | [~ [[~ [[crane_to_belt1<=PU_out | table_at_unload_angle<=1]] & [[CL_ready_to_transport<=arm1_release_angle | 1<=belt1_stop] | [CU_ready_to_ungrasp<=1 | table_right<=0]]]] & [CL_trans_run<=TL_rot_run & [A2L_loaded<=0 | [feed_belt_empty<=arm1_retract_ext | ~ [A2L_ext_rs<=arm2_pick_up_ext]]]]]]] & [~ [[[~ [[~ [1<=table_load_angle] & ~ [A2L_ext_run<=A2U_rot2_in]]] | [~ [[1<=arm2_magnet_on | 1<=A2U_extended]] & [~ [1<=A1U_rot1_run] | ~ [ch_A1P_full<=CU_lift_rs]]]] | [~ [[[forge_run<=0 & DB_deliver_run<=A2L_rot3_in] | ~ [A1U_extendet<=0]]] | [CU_ready_to_ungrasp<=crane_to_belt1 & [robot_stop<=0 & ~ [A2U_rot3_rs<=A1L_ext_rs]]]]]] | [1<=A2L_rot1_rs & CU_trans_run<=PL_out]]] & ~ [[[[[[[~ [deposit_belt_idle<=0] & ~ [A1L_ext_run<=1]] | ~ [ch_CF_free<=CL_lift_run]] | [1<=A2U_rot3_in | [crane_transport_height<=A1U_rot2_in | ~ [A1U_rot1_run<=CL_ready_to_grasp]]]] | [1<=arm2_release_angle | ~ [ch_A2D_free<=1]]] | [A2U_rot2_rs<=1 | ~ [[[[crane_storing<=0 & A1L_ret_run<=CL_ready_to_grasp] & [FB_trans_run<=press_at_middle_pos | ch_FT_free<=table_upward]] & ~ [[1<=PU_lower_run | table_load_angle<=0]]]]]] & [arm1_magnet_off<=0 | ~ [[~ [[table_ready_for_unloading<=table_top_pos | ~ [FB_in<=0]]] & [[[A2U_ext_rs<=1 | 1<=ch_PA2_full] | [CU_in<=ch_PA2_full | crane_storing<=table_stop_v]] | [TU_lift_run<=crane_mag_off & ~ [A2L_rotated<=feed_belt_occupied]]]]]]]]]]
abstracting: (A2L_rotated<=feed_belt_occupied)
states: 25,588 (4)
abstracting: (TU_lift_run<=crane_mag_off)
states: 25,632 (4)
abstracting: (crane_storing<=table_stop_v)
states: 25,464 (4)
abstracting: (CU_in<=ch_PA2_full)
states: 25,324 (4)
abstracting: (1<=ch_PA2_full)
states: 88
abstracting: (A2U_ext_rs<=1)
states: 25,632 (4)
abstracting: (FB_in<=0)
states: 25,604 (4)
abstracting: (table_ready_for_unloading<=table_top_pos)
states: 25,632 (4)
abstracting: (arm1_magnet_off<=0)
states: 1,240 (3)
abstracting: (table_load_angle<=0)
states: 7,548 (3)
abstracting: (1<=PU_lower_run)
states: 176
abstracting: (ch_FT_free<=table_upward)
states: 23,424 (4)
abstracting: (FB_trans_run<=press_at_middle_pos)
states: 25,608 (4)
abstracting: (A1L_ret_run<=CL_ready_to_grasp)
states: 25,576 (4)
abstracting: (crane_storing<=0)
states: 25,016 (4)
abstracting: (A2U_rot2_rs<=1)
states: 25,632 (4)
abstracting: (ch_A2D_free<=1)
states: 25,632 (4)
abstracting: (1<=arm2_release_angle)
states: 21,028 (4)
abstracting: (A1U_rot1_run<=CL_ready_to_grasp)
states: 25,544 (4)
abstracting: (crane_transport_height<=A1U_rot2_in)
states: 4,620 (3)
abstracting: (1<=A2U_rot3_in)
states: 154
abstracting: (ch_CF_free<=CL_lift_run)
states: 16,022 (4)
abstracting: (A1L_ext_run<=1)
states: 25,632 (4)
abstracting: (deposit_belt_idle<=0)
states: 12,970 (4)
abstracting: (CU_trans_run<=PL_out)
states: 25,104 (4)
abstracting: (1<=A2L_rot1_rs)
states: 0
abstracting: (A2U_rot3_rs<=A1L_ext_rs)
states: 25,478 (4)
abstracting: (robot_stop<=0)
states: 810
abstracting: (CU_ready_to_ungrasp<=crane_to_belt1)
states: 25,324 (4)
abstracting: (A1U_extendet<=0)
states: 25,588 (4)
abstracting: (DB_deliver_run<=A2L_rot3_in)
states: 25,016 (4)
abstracting: (forge_run<=0)
states: 25,456 (4)
abstracting: (ch_A1P_full<=CU_lift_rs)
states: 25,544 (4)
abstracting: (1<=A1U_rot1_run)
states: 88
abstracting: (1<=A2U_extended)
states: 154
abstracting: (1<=arm2_magnet_on)
states: 2,530 (3)
abstracting: (A2L_ext_run<=A2U_rot2_in)
states: 25,544 (4)
abstracting: (1<=table_load_angle)
states: 18,084 (4)
abstracting: (A2L_ext_rs<=arm2_pick_up_ext)
states: 25,632 (4)
abstracting: (feed_belt_empty<=arm1_retract_ext)
states: 25,452 (4)
abstracting: (A2L_loaded<=0)
states: 25,588 (4)
abstracting: (CL_trans_run<=TL_rot_run)
states: 24,624 (4)
abstracting: (table_right<=0)
states: 18,840 (4)
abstracting: (CU_ready_to_ungrasp<=1)
states: 25,632 (4)
abstracting: (1<=belt1_stop)
states: 25,464 (4)
abstracting: (CL_ready_to_transport<=arm1_release_angle)
states: 25,016 (4)
abstracting: (table_at_unload_angle<=1)
states: 25,632 (4)
abstracting: (crane_to_belt1<=PU_out)
states: 23,784 (4)
abstracting: (1<=belt2_light_barrier_true)
states: 1,232 (3)
abstracting: (1<=A2L_rot1_run)
states: 0
abstracting: (1<=TL_lower_rs)
states: 2,208 (3)
abstracting: (1<=A2L_rot3_rs)
states: 0
abstracting: (1<=CU_ready_to_ungrasp)
states: 308
abstracting: (1<=A2U_ext_run)
states: 308
abstracting: (A1L_out<=1)
states: 25,632 (4)
abstracting: (arm1_release_angle<=TU_rot_run)
states: 23,916 (4)
abstracting: (CU_ready_to_transport<=0)
states: 25,324 (4)
abstracting: (1<=CU_trans_run)
states: 616
abstracting: (A2L_ret_run<=1)
states: 25,632 (4)
abstracting: (1<=belt2_start)
states: 1,848 (3)
abstracting: (CU_out<=0)
states: 25,324 (4)
-> the formula is FALSE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.079sec
checking: AG [[crane_lower<=1 | [[[[1<=swivel | [[[[deposit_belt_occupied<=0 | 1<=A2L_ret_run] & [A1U_rot1_run<=1 | 1<=A1L_ext_run]] & table_top_pos<=arm1_waiting_for_swivel_1] | [~ [[1<=arm1_magnet_off & A1L_rot2_rs<=1]] & FB_out<=1]]] | [[~ [[~ [arm2_release_ext<=TU_out] | 1<=A1U_ret_rs]] | arm1_release_ext<=0] | [[~ [[1<=A2L_rot2_in | arm2_store_free<=belt2_light_barrier_true]] & [1<=TL_out | [1<=A1L_rotated | CL_ready_to_grasp<=A2U_ret_run]]] & ~ [ch_CF_free<=A1L_ret_run]]]] & [A1U_rot3_in<=table_load_angle | [[~ [[1<=ch_A2D_full & 1<=A1U_rot2_rs]] & ~ [[[A1L_rot3_rs<=0 & CL_ready_to_transport<=A2U_ext_run] | ~ [1<=DB_in]]]] & [crane_above_deposit_belt<=0 & [[~ [1<=A1L_ext_run] & [CU_lift_run<=A1U_rot2_in | A2U_extended<=1]] | [A2U_rot1_in<=FB_trans_rs & ~ [A1L_rot1_in<=1]]]]]]] & [[[[A2L_ret_rs<=1 | 1<=FB_in] & [[[[crane_store_free<=CL_ready_to_transport | 1<=A2U_rot3_run] & [CU_ready_to_ungrasp<=PU_in | 1<=A1U_rot2_run]] & CU_lift_run<=0] | [[~ [A1L_rot3_in<=feed_belt_occupied] | ch_PA2_free<=A1U_ret_rs] & [[DB_at_end<=PL_out | 1<=belt1_start] & [A1U_ret_rs<=1 | 1<=DB_trans_rs]]]]] & [~ [[press_up<=A1L_ext_rs | [1<=A2U_rot1_rs & A1L_rot3_rs<=A2L_rot2_in]]] | A2L_ret_rs<=0]] & [[[A1U_ext_run<=arm2_forward & [[~ [PL_out<=1] | [CL_in<=1 | FB_trans_rs<=belt2_light_barrier_false]] | [~ [FB_out<=1] | arm2_pick_up_angle<=crane_release_height]]] | [[[1<=press_ready_for_loading & robot_stop<=1] & [~ [A2L_ret_rs<=belt1_start] | [ch_TA1_full<=crane_stop_v | A1L_rot1_run<=0]]] & A1U_extendet<=belt2_light_barrier_true]] & [[[[~ [1<=A2L_rot1_rs] | [1<=CU_ready_to_transport & robot_stop<=crane_storing]] | [~ [1<=CU_trans_run] | table_load_angle<=1]] | ~ [arm1_having_swivel_2<=TL_rot_rs]] & 1<=crane_above_deposit_belt]]]]]]
normalized: ~ [E [true U ~ [[crane_lower<=1 | [[[[1<=crane_above_deposit_belt & [~ [arm1_having_swivel_2<=TL_rot_rs] | [[table_load_angle<=1 | ~ [1<=CU_trans_run]] | [[1<=CU_ready_to_transport & robot_stop<=crane_storing] | ~ [1<=A2L_rot1_rs]]]]] & [[A1U_extendet<=belt2_light_barrier_true & [[[ch_TA1_full<=crane_stop_v | A1L_rot1_run<=0] | ~ [A2L_ret_rs<=belt1_start]] & [1<=press_ready_for_loading & robot_stop<=1]]] | [A1U_ext_run<=arm2_forward & [[arm2_pick_up_angle<=crane_release_height | ~ [FB_out<=1]] | [[CL_in<=1 | FB_trans_rs<=belt2_light_barrier_false] | ~ [PL_out<=1]]]]]] & [[A2L_ret_rs<=0 | ~ [[press_up<=A1L_ext_rs | [1<=A2U_rot1_rs & A1L_rot3_rs<=A2L_rot2_in]]]] & [[[[[A1U_ret_rs<=1 | 1<=DB_trans_rs] & [DB_at_end<=PL_out | 1<=belt1_start]] & [ch_PA2_free<=A1U_ret_rs | ~ [A1L_rot3_in<=feed_belt_occupied]]] | [CU_lift_run<=0 & [[CU_ready_to_ungrasp<=PU_in | 1<=A1U_rot2_run] & [crane_store_free<=CL_ready_to_transport | 1<=A2U_rot3_run]]]] & [A2L_ret_rs<=1 | 1<=FB_in]]]] & [[A1U_rot3_in<=table_load_angle | [[crane_above_deposit_belt<=0 & [[A2U_rot1_in<=FB_trans_rs & ~ [A1L_rot1_in<=1]] | [[CU_lift_run<=A1U_rot2_in | A2U_extended<=1] & ~ [1<=A1L_ext_run]]]] & [~ [[~ [1<=DB_in] | [A1L_rot3_rs<=0 & CL_ready_to_transport<=A2U_ext_run]]] & ~ [[1<=ch_A2D_full & 1<=A1U_rot2_rs]]]]] & [[[~ [ch_CF_free<=A1L_ret_run] & [[1<=TL_out | [1<=A1L_rotated | CL_ready_to_grasp<=A2U_ret_run]] & ~ [[1<=A2L_rot2_in | arm2_store_free<=belt2_light_barrier_true]]]] | [arm1_release_ext<=0 | ~ [[1<=A1U_ret_rs | ~ [arm2_release_ext<=TU_out]]]]] | [1<=swivel | [[FB_out<=1 & ~ [[1<=arm1_magnet_off & A1L_rot2_rs<=1]]] | [table_top_pos<=arm1_waiting_for_swivel_1 & [[A1U_rot1_run<=1 | 1<=A1L_ext_run] & [deposit_belt_occupied<=0 | 1<=A2L_ret_run]]]]]]]]]]]]
abstracting: (1<=A2L_ret_run)
states: 88
abstracting: (deposit_belt_occupied<=0)
states: 25,324 (4)
abstracting: (1<=A1L_ext_run)
states: 56
abstracting: (A1U_rot1_run<=1)
states: 25,632 (4)
abstracting: (table_top_pos<=arm1_waiting_for_swivel_1)
states: 9,532 (3)
abstracting: (A1L_rot2_rs<=1)
states: 25,632 (4)
abstracting: (1<=arm1_magnet_off)
states: 24,392 (4)
abstracting: (FB_out<=1)
states: 25,632 (4)
abstracting: (1<=swivel)
states: 10,890 (4)
abstracting: (arm2_release_ext<=TU_out)
states: 24,862 (4)
abstracting: (1<=A1U_ret_rs)
states: 44
abstracting: (arm1_release_ext<=0)
states: 25,412 (4)
abstracting: (arm2_store_free<=belt2_light_barrier_true)
states: 13,992 (4)
abstracting: (1<=A2L_rot2_in)
states: 44
abstracting: (CL_ready_to_grasp<=A2U_ret_run)
states: 25,016 (4)
abstracting: (1<=A1L_rotated)
states: 28
abstracting: (1<=TL_out)
states: 2,208 (3)
abstracting: (ch_CF_free<=A1L_ret_run)
states: 15,434 (4)
abstracting: (1<=A1U_rot2_rs)
states: 0
abstracting: (1<=ch_A2D_full)
states: 308
abstracting: (CL_ready_to_transport<=A2U_ext_run)
states: 25,016 (4)
abstracting: (A1L_rot3_rs<=0)
states: 25,604 (4)
abstracting: (1<=DB_in)
states: 308
abstracting: (1<=A1L_ext_run)
states: 56
abstracting: (A2U_extended<=1)
states: 25,632 (4)
abstracting: (CU_lift_run<=A1U_rot2_in)
states: 25,016 (4)
abstracting: (A1L_rot1_in<=1)
states: 25,632 (4)
abstracting: (A2U_rot1_in<=FB_trans_rs)
states: 25,632 (4)
abstracting: (crane_above_deposit_belt<=0)
states: 5,852 (3)
abstracting: (A1U_rot3_in<=table_load_angle)
states: 25,632 (4)
abstracting: (1<=FB_in)
states: 28
abstracting: (A2L_ret_rs<=1)
states: 25,632 (4)
abstracting: (1<=A2U_rot3_run)
states: 308
abstracting: (crane_store_free<=CL_ready_to_transport)
states: 13,552 (4)
abstracting: (1<=A1U_rot2_run)
states: 0
abstracting: (CU_ready_to_ungrasp<=PU_in)
states: 25,324 (4)
abstracting: (CU_lift_run<=0)
states: 25,016 (4)
abstracting: (A1L_rot3_in<=feed_belt_occupied)
states: 25,604 (4)
abstracting: (ch_PA2_free<=A1U_ret_rs)
states: 22,316 (4)
abstracting: (1<=belt1_start)
states: 168
abstracting: (DB_at_end<=PL_out)
states: 25,368 (4)
abstracting: (1<=DB_trans_rs)
states: 308
abstracting: (A1U_ret_rs<=1)
states: 25,632 (4)
abstracting: (A1L_rot3_rs<=A2L_rot2_in)
states: 25,604 (4)
abstracting: (1<=A2U_rot1_rs)
states: 0
abstracting: (press_up<=A1L_ext_rs)
states: 15,696 (4)
abstracting: (A2L_ret_rs<=0)
states: 25,588 (4)
abstracting: (PL_out<=1)
states: 25,632 (4)
abstracting: (FB_trans_rs<=belt2_light_barrier_false)
states: 25,632 (4)
abstracting: (CL_in<=1)
states: 25,632 (4)
abstracting: (FB_out<=1)
states: 25,632 (4)
abstracting: (arm2_pick_up_angle<=crane_release_height)
states: 23,872 (4)
abstracting: (A1U_ext_run<=arm2_forward)
states: 25,544 (4)
abstracting: (robot_stop<=1)
states: 25,632 (4)
abstracting: (1<=press_ready_for_loading)
states: 4,108 (3)
abstracting: (A2L_ret_rs<=belt1_start)
states: 25,588 (4)
abstracting: (A1L_rot1_run<=0)
states: 25,632 (4)
abstracting: (ch_TA1_full<=crane_stop_v)
states: 25,632 (4)
abstracting: (A1U_extendet<=belt2_light_barrier_true)
states: 25,588 (4)
abstracting: (1<=A2L_rot1_rs)
states: 0
abstracting: (robot_stop<=crane_storing)
states: 1,426 (3)
abstracting: (1<=CU_ready_to_transport)
states: 308
abstracting: (1<=CU_trans_run)
states: 616
abstracting: (table_load_angle<=1)
states: 25,632 (4)
abstracting: (arm1_having_swivel_2<=TL_rot_rs)
states: 25,152 (4)
abstracting: (1<=crane_above_deposit_belt)
states: 19,780 (4)
abstracting: (crane_lower<=1)
states: 25,632 (4)
-> the formula is TRUE
FORMULA ParamProductionCell-PT-1-ReachabilityCardinality-03 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.080sec
totally nodes used: 384651 (3.8e+05)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 195431 1853658 2049089
used/not used/entry size/cache size: 2041260 65067604 16 1024MB
basic ops cache: hits/miss/sum: 75948 1070302 1146250
used/not used/entry size/cache size: 1520659 15256557 12 192MB
unary ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 8 128MB
abstract ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 12 192MB
state nr cache: hits/miss/sum: 9587 97288 106875
used/not used/entry size/cache size: 96979 8291629 32 256MB
max state cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 8388608 32 256MB
uniqueHash elements/entry size/size: 67108864 4 256MB
0 66748334
1 337703
2 21557
3 1246
4 24
5 0
6 0
7 0
8 0
9 0
>= 10 0
Total processing time: 0m 6.209sec
BK_STOP 1678839757294
--------------------
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:4412 (21), effective:294 (1)
initing FirstDep: 0m 0.000sec
iterations count:2709 (13), effective:177 (0)
iterations count:2875 (14), effective:204 (1)
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="ParamProductionCell-PT-1"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# 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
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5348"
echo " Executing tool marcie"
echo " Input is ParamProductionCell-PT-1, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r257-smll-167863532700374"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/ParamProductionCell-PT-1.tgz
mv ParamProductionCell-PT-1 execution
cd execution
if [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "UpperBounds" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] || [ "ReachabilityCardinality" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "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 "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.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
elif [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityCardinality"
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 ;