About the Execution of Marcie for UtilityControlRoom-PT-Z2T3N04
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5450.004 | 686071.00 | 685515.00 | 814.50 | TTFFFFFTTTFTFTTF | 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.r481-tall-167912692901094.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 UtilityControlRoom-PT-Z2T3N04, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r481-tall-167912692901094
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 752K
-rw-r--r-- 1 mcc users 16K Feb 26 14:27 CTLCardinality.txt
-rw-r--r-- 1 mcc users 108K Feb 26 14:27 CTLCardinality.xml
-rw-r--r-- 1 mcc users 22K Feb 26 14:25 CTLFireability.txt
-rw-r--r-- 1 mcc users 116K Feb 26 14:25 CTLFireability.xml
-rw-r--r-- 1 mcc users 6.4K Feb 25 17:24 LTLCardinality.txt
-rw-r--r-- 1 mcc users 29K Feb 25 17:24 LTLCardinality.xml
-rw-r--r-- 1 mcc users 5.6K Feb 25 17:24 LTLFireability.txt
-rw-r--r-- 1 mcc users 25K Feb 25 17:24 LTLFireability.xml
-rw-r--r-- 1 mcc users 21K Feb 26 14:30 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 129K Feb 26 14:30 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 30K Feb 26 14:28 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 151K Feb 26 14:28 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.7K Feb 25 17:24 UpperBounds.txt
-rw-r--r-- 1 mcc users 5.6K Feb 25 17:24 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 5 18:23 equiv_col
-rw-r--r-- 1 mcc users 8 Mar 5 18:23 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 iscolored
-rw-r--r-- 1 mcc users 47K 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 UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-00
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-01
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-02
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-03
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-04
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-05
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-06
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-07
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-08
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-09
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-10
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-11
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-12
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-13
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-14
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1679874946979
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=UtilityControlRoom-PT-Z2T3N04
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: UtilityControlRoom_PT_Z2T3N04
(NrP: 72 NrTr: 108 NrArc: 340)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.001sec
net check time: 0m 0.000sec
init dd package: 0m 2.794sec
RS generation: 0m 0.058sec
-> reachability set: #nodes 1524 (1.5e+03) #states 208,341 (5)
starting MCC model checker
--------------------------
checking: EF [74<=NumClientsReq]
normalized: E [true U 74<=NumClientsReq]
abstracting: (74<=NumClientsReq)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [Assigned_1_1<=1]
normalized: ~ [E [true U ~ [Assigned_1_1<=1]]]
abstracting: (Assigned_1_1<=1)
states: 208,341 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [2<=ControlRoomDispatch_0]
normalized: E [true U 2<=ControlRoomDispatch_0]
abstracting: (2<=ControlRoomDispatch_0)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [[2<=ClientsTimeout_0 | 2<=ControlRoomDispatch_0]]
normalized: E [true U [2<=ClientsTimeout_0 | 2<=ControlRoomDispatch_0]]
abstracting: (2<=ControlRoomDispatch_0)
states: 0
abstracting: (2<=ClientsTimeout_0)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=52]
normalized: ~ [E [true U ~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=52]]]
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=52)
states: 208,341 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-01 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.022sec
checking: EF [[~ [MovetoZ_0_0_1<=ControlRoomDispatch_0] & [[ClientsTimeout_2<=3 & ~ [StartSecuring_2_0<=Assigned_1_0]] & 3<=ControlRoomDispatch_0]]]
normalized: E [true U [[[~ [StartSecuring_2_0<=Assigned_1_0] & ClientsTimeout_2<=3] & 3<=ControlRoomDispatch_0] & ~ [MovetoZ_0_0_1<=ControlRoomDispatch_0]]]
abstracting: (MovetoZ_0_0_1<=ControlRoomDispatch_0)
states: 199,493 (5)
abstracting: (3<=ControlRoomDispatch_0)
states: 0
abstracting: (ClientsTimeout_2<=3)
states: 208,341 (5)
abstracting: (StartSecuring_2_0<=Assigned_1_0)
states: 199,745 (5)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.003sec
checking: EF [~ [[~ [14<=NumClientsReq] | [sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | 64<=sum(IdleTechs_1, IdleTechs_0)]]]]
normalized: E [true U ~ [[[sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | 64<=sum(IdleTechs_1, IdleTechs_0)] | ~ [14<=NumClientsReq]]]]
abstracting: (14<=NumClientsReq)
states: 0
abstracting: (64<=sum(IdleTechs_1, IdleTechs_0))
states: 0
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 192,049 (5)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.046sec
checking: AG [~ [[~ [[[~ [DoSecuring_1_0<=0] & [MovetoZ_3_0_1<=3 & 2<=StartSecuring_2_1]] | MovetoZ_0_1_1<=2]] | [~ [[Clients_2<=3 | [MovetoZ_2_0_0<=OpenRequests_0_0 & 1<=Assigned_3_1]]] & [~ [[1<=ClientsTimeout_3 | MovetoZ_3_1_0<=OpenRequests_3_1]] | [DoSecuring_0_0<=1 | [Assigned_3_1<=3 & MovetoZ_3_1_0<=MovetoZ_0_1_1]]]]]]]
normalized: ~ [E [true U [[[[[Assigned_3_1<=3 & MovetoZ_3_1_0<=MovetoZ_0_1_1] | DoSecuring_0_0<=1] | ~ [[1<=ClientsTimeout_3 | MovetoZ_3_1_0<=OpenRequests_3_1]]] & ~ [[[MovetoZ_2_0_0<=OpenRequests_0_0 & 1<=Assigned_3_1] | Clients_2<=3]]] | ~ [[[[MovetoZ_3_0_1<=3 & 2<=StartSecuring_2_1] & ~ [DoSecuring_1_0<=0]] | MovetoZ_0_1_1<=2]]]]]
abstracting: (MovetoZ_0_1_1<=2)
states: 208,341 (5)
abstracting: (DoSecuring_1_0<=0)
states: 203,917 (5)
abstracting: (2<=StartSecuring_2_1)
states: 0
abstracting: (MovetoZ_3_0_1<=3)
states: 208,341 (5)
abstracting: (Clients_2<=3)
states: 208,341 (5)
abstracting: (1<=Assigned_3_1)
states: 8,848 (3)
abstracting: (MovetoZ_2_0_0<=OpenRequests_0_0)
states: 201,157 (5)
abstracting: (MovetoZ_3_1_0<=OpenRequests_3_1)
states: 199,493 (5)
abstracting: (1<=ClientsTimeout_3)
states: 84,064 (4)
abstracting: (DoSecuring_0_0<=1)
states: 208,341 (5)
abstracting: (MovetoZ_3_1_0<=MovetoZ_0_1_1)
states: 199,745 (5)
abstracting: (Assigned_3_1<=3)
states: 208,341 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: AG [~ [[MovetoZ_0_1_0<=2 & ~ [[[~ [[[3<=Assigned_0_1 | 1<=MovetoZ_0_0_0] & [MovetoZ_1_1_1<=Assigned_1_1 | 3<=MovetoZ_3_1_0]]] & [[StartSecuring_0_0<=DoSecuring_0_0 | [3<=StartSecuring_0_0 | DoSecuring_3_1<=0]] & [[ClientsTimeout_2<=3 & ClientsTimeout_2<=2] & ~ [IdleTechs_1<=StartSecuring_1_0]]]] | [~ [2<=OpenRequests_0_1] | ~ [[3<=StartSecuring_0_0 | Idles<=MovetoZ_2_0_1]]]]]]]]
normalized: ~ [E [true U [~ [[[~ [[3<=StartSecuring_0_0 | Idles<=MovetoZ_2_0_1]] | ~ [2<=OpenRequests_0_1]] | [[[~ [IdleTechs_1<=StartSecuring_1_0] & [ClientsTimeout_2<=3 & ClientsTimeout_2<=2]] & [[3<=StartSecuring_0_0 | DoSecuring_3_1<=0] | StartSecuring_0_0<=DoSecuring_0_0]] & ~ [[[MovetoZ_1_1_1<=Assigned_1_1 | 3<=MovetoZ_3_1_0] & [3<=Assigned_0_1 | 1<=MovetoZ_0_0_0]]]]]] & MovetoZ_0_1_0<=2]]]
abstracting: (MovetoZ_0_1_0<=2)
states: 208,341 (5)
abstracting: (1<=MovetoZ_0_0_0)
states: 8,848 (3)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (3<=MovetoZ_3_1_0)
states: 0
abstracting: (MovetoZ_1_1_1<=Assigned_1_1)
states: 199,493 (5)
abstracting: (StartSecuring_0_0<=DoSecuring_0_0)
states: 199,493 (5)
abstracting: (DoSecuring_3_1<=0)
states: 203,917 (5)
abstracting: (3<=StartSecuring_0_0)
states: 0
abstracting: (ClientsTimeout_2<=2)
states: 208,341 (5)
abstracting: (ClientsTimeout_2<=3)
states: 208,341 (5)
abstracting: (IdleTechs_1<=StartSecuring_1_0)
states: 164,381 (5)
abstracting: (2<=OpenRequests_0_1)
states: 0
abstracting: (Idles<=MovetoZ_2_0_1)
states: 36,204 (4)
abstracting: (3<=StartSecuring_0_0)
states: 0
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.010sec
checking: AG [[[[2<=ControlRoomDispatch_3 & ~ [[~ [[Clients_0<=ClientsTimeout_0 | ~ [ControlRoomDispatch_1<=StartSecuring_1_1]]] | [3<=Assigned_3_1 | [[OpenRequests_0_0<=2 | ~ [MovetoZ_1_1_0<=3]] & [~ [StartSecuring_1_1<=Clients_1] | [DoSecuring_0_1<=MovetoZ_3_0_0 & 2<=MovetoZ_3_0_0]]]]]]] & ~ [[[~ [OpenRequests_0_1<=2] & [[[[MovetoZ_2_0_1<=DoSecuring_2_0 & StartSecuring_0_1<=0] | DoSecuring_2_0<=0] | ~ [OpenRequests_0_1<=StartSecuring_0_1]] | [~ [3<=StartSecuring_3_1] & IdleTechs_1<=1]]] | ~ [StartSecuring_1_1<=StartSecuring_3_1]]]] | [~ [[3<=Assigned_3_1 & [[ClientsWaiting_2<=ClientsWaiting_1 & Assigned_3_0<=0] | ~ [[[[1<=MovetoZ_1_1_1 & 2<=OpenRequests_2_0] & [MovetoZ_2_0_0<=3 & MovetoZ_3_1_1<=StartSecuring_1_1]] & [MovetoZ_2_1_1<=ClientsTimeout_0 & ~ [ControlRoomDispatch_0<=2]]]]]]] | MovetoZ_0_1_1<=StartSecuring_1_0]]]
normalized: ~ [E [true U ~ [[[MovetoZ_0_1_1<=StartSecuring_1_0 | ~ [[3<=Assigned_3_1 & [~ [[[MovetoZ_2_1_1<=ClientsTimeout_0 & ~ [ControlRoomDispatch_0<=2]] & [[MovetoZ_2_0_0<=3 & MovetoZ_3_1_1<=StartSecuring_1_1] & [1<=MovetoZ_1_1_1 & 2<=OpenRequests_2_0]]]] | [ClientsWaiting_2<=ClientsWaiting_1 & Assigned_3_0<=0]]]]] | [~ [[~ [StartSecuring_1_1<=StartSecuring_3_1] | [[[IdleTechs_1<=1 & ~ [3<=StartSecuring_3_1]] | [~ [OpenRequests_0_1<=StartSecuring_0_1] | [DoSecuring_2_0<=0 | [MovetoZ_2_0_1<=DoSecuring_2_0 & StartSecuring_0_1<=0]]]] & ~ [OpenRequests_0_1<=2]]]] & [2<=ControlRoomDispatch_3 & ~ [[[3<=Assigned_3_1 | [[[DoSecuring_0_1<=MovetoZ_3_0_0 & 2<=MovetoZ_3_0_0] | ~ [StartSecuring_1_1<=Clients_1]] & [OpenRequests_0_0<=2 | ~ [MovetoZ_1_1_0<=3]]]] | ~ [[Clients_0<=ClientsTimeout_0 | ~ [ControlRoomDispatch_1<=StartSecuring_1_1]]]]]]]]]]]
abstracting: (ControlRoomDispatch_1<=StartSecuring_1_1)
states: 175,893 (5)
abstracting: (Clients_0<=ClientsTimeout_0)
states: 192,117 (5)
abstracting: (MovetoZ_1_1_0<=3)
states: 208,341 (5)
abstracting: (OpenRequests_0_0<=2)
states: 208,341 (5)
abstracting: (StartSecuring_1_1<=Clients_1)
states: 199,493 (5)
abstracting: (2<=MovetoZ_3_0_0)
states: 0
abstracting: (DoSecuring_0_1<=MovetoZ_3_0_0)
states: 204,043 (5)
abstracting: (3<=Assigned_3_1)
states: 0
abstracting: (2<=ControlRoomDispatch_3)
states: 0
abstracting: (OpenRequests_0_1<=2)
states: 208,341 (5)
abstracting: (StartSecuring_0_1<=0)
states: 199,493 (5)
abstracting: (MovetoZ_2_0_1<=DoSecuring_2_0)
states: 199,493 (5)
abstracting: (DoSecuring_2_0<=0)
states: 203,917 (5)
abstracting: (OpenRequests_0_1<=StartSecuring_0_1)
states: 175,893 (5)
abstracting: (3<=StartSecuring_3_1)
states: 0
abstracting: (IdleTechs_1<=1)
states: 204,246 (5)
abstracting: (StartSecuring_1_1<=StartSecuring_3_1)
states: 199,745 (5)
abstracting: (Assigned_3_0<=0)
states: 199,493 (5)
abstracting: (ClientsWaiting_2<=ClientsWaiting_1)
states: 158,105 (5)
abstracting: (2<=OpenRequests_2_0)
states: 0
abstracting: (1<=MovetoZ_1_1_1)
states: 8,848 (3)
abstracting: (MovetoZ_3_1_1<=StartSecuring_1_1)
states: 199,745 (5)
abstracting: (MovetoZ_2_0_0<=3)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_0<=2)
states: 208,341 (5)
abstracting: (MovetoZ_2_1_1<=ClientsTimeout_0)
states: 202,997 (5)
abstracting: (3<=Assigned_3_1)
states: 0
abstracting: (MovetoZ_0_1_1<=StartSecuring_1_0)
states: 199,745 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.018sec
checking: AG [~ [[[[~ [[[[MovetoZ_0_0_0<=Clients_0 | Assigned_2_0<=MovetoZ_1_0_1] & 2<=Clients_2] | ClientsWaiting_3<=2]] & ~ [[~ [Assigned_3_1<=MovetoZ_2_1_1] | ~ [[[StartSecuring_0_1<=2 & Assigned_0_0<=0] & [1<=Finished_1 | 1<=MovetoZ_2_1_0]]]]]] & [[[[[[MovetoZ_1_0_0<=MovetoZ_1_0_1 & StartSecuring_0_0<=ClientsWaiting_0] | [StartSecuring_3_0<=3 | MovetoZ_2_0_1<=3]] | ~ [2<=OpenRequests_3_1]] & [MovetoZ_3_1_1<=0 & ~ [[3<=MovetoZ_0_1_0 & ControlRoomDispatch_2<=Assigned_1_0]]]] & [[[~ [ClientsWaiting_2<=2] & ~ [ClientsTimeout_3<=MovetoZ_2_0_0]] & [ControlRoomDispatch_0<=3 | [ClientsWaiting_0<=0 | Assigned_2_1<=2]]] & [3<=ControlRoomDispatch_0 & [[3<=DoSecuring_3_0 & DoSecuring_1_1<=1] & [DoSecuring_0_1<=ClientsWaiting_1 | 3<=DoSecuring_3_1]]]]] | Finished_0<=Assigned_0_0]] & Assigned_1_0<=Assigned_2_1]]]
normalized: ~ [E [true U [Assigned_1_0<=Assigned_2_1 & [[Finished_0<=Assigned_0_0 | [[[~ [2<=OpenRequests_3_1] | [[MovetoZ_1_0_0<=MovetoZ_1_0_1 & StartSecuring_0_0<=ClientsWaiting_0] | [StartSecuring_3_0<=3 | MovetoZ_2_0_1<=3]]] & [MovetoZ_3_1_1<=0 & ~ [[3<=MovetoZ_0_1_0 & ControlRoomDispatch_2<=Assigned_1_0]]]] & [[[ControlRoomDispatch_0<=3 | [ClientsWaiting_0<=0 | Assigned_2_1<=2]] & [~ [ClientsWaiting_2<=2] & ~ [ClientsTimeout_3<=MovetoZ_2_0_0]]] & [3<=ControlRoomDispatch_0 & [[3<=DoSecuring_3_0 & DoSecuring_1_1<=1] & [DoSecuring_0_1<=ClientsWaiting_1 | 3<=DoSecuring_3_1]]]]]] & [~ [[ClientsWaiting_3<=2 | [2<=Clients_2 & [MovetoZ_0_0_0<=Clients_0 | Assigned_2_0<=MovetoZ_1_0_1]]]] & ~ [[~ [Assigned_3_1<=MovetoZ_2_1_1] | ~ [[[1<=Finished_1 | 1<=MovetoZ_2_1_0] & [StartSecuring_0_1<=2 & Assigned_0_0<=0]]]]]]]]]]
abstracting: (Assigned_0_0<=0)
states: 199,493 (5)
abstracting: (StartSecuring_0_1<=2)
states: 208,341 (5)
abstracting: (1<=MovetoZ_2_1_0)
states: 8,848 (3)
abstracting: (1<=Finished_1)
states: 15,141 (4)
abstracting: (Assigned_3_1<=MovetoZ_2_1_1)
states: 199,745 (5)
abstracting: (Assigned_2_0<=MovetoZ_1_0_1)
states: 199,745 (5)
abstracting: (MovetoZ_0_0_0<=Clients_0)
states: 199,493 (5)
abstracting: (2<=Clients_2)
states: 0
abstracting: (ClientsWaiting_3<=2)
states: 208,341 (5)
abstracting: (3<=DoSecuring_3_1)
states: 0
abstracting: (DoSecuring_0_1<=ClientsWaiting_1)
states: 205,669 (5)
abstracting: (DoSecuring_1_1<=1)
states: 208,341 (5)
abstracting: (3<=DoSecuring_3_0)
states: 0
abstracting: (3<=ControlRoomDispatch_0)
states: 0
abstracting: (ClientsTimeout_3<=MovetoZ_2_0_0)
states: 127,781 (5)
abstracting: (ClientsWaiting_2<=2)
states: 208,341 (5)
abstracting: (Assigned_2_1<=2)
states: 208,341 (5)
abstracting: (ClientsWaiting_0<=0)
states: 124,277 (5)
abstracting: (ControlRoomDispatch_0<=3)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_2<=Assigned_1_0)
states: 177,557 (5)
abstracting: (3<=MovetoZ_0_1_0)
states: 0
abstracting: (MovetoZ_3_1_1<=0)
states: 199,493 (5)
abstracting: (MovetoZ_2_0_1<=3)
states: 208,341 (5)
abstracting: (StartSecuring_3_0<=3)
states: 208,341 (5)
abstracting: (StartSecuring_0_0<=ClientsWaiting_0)
states: 203,917 (5)
abstracting: (MovetoZ_1_0_0<=MovetoZ_1_0_1)
states: 199,493 (5)
abstracting: (2<=OpenRequests_3_1)
states: 0
abstracting: (Finished_0<=Assigned_0_0)
states: 193,200 (5)
abstracting: (Assigned_1_0<=Assigned_2_1)
states: 199,745 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-08 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.015sec
checking: AG [[sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=25 | ~ [[[sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0) | sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq] & ~ [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0)]]]]]
normalized: ~ [E [true U ~ [[sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=25 | ~ [[[sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0) | sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq] & ~ [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0)]]]]]]]
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0))
states: 182,637 (5)
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq)
states: 208,341 (5)
abstracting: (sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 208,341 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=25)
states: 208,341 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-07 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 11m 2.865sec
checking: EF [~ [[[~ [[~ [[49<=NumClientsReq | sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]] & 51<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)]] | [[~ [5<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)] & sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=10] | ~ [[~ [99<=sum(Finished_3, Finished_2, Finished_1, Finished_0)] | [[sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=23 | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=NumClientsReq] & [78<=sum(IdleTechs_1, IdleTechs_0) & 80<=NumClientsReq]]]]]] | [[[~ [sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=23] | 44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)] | 8<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)] & 45<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)]]]]
normalized: E [true U ~ [[[45<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0) & [8<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) | [44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0) | ~ [sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=23]]]] | [[~ [[[[78<=sum(IdleTechs_1, IdleTechs_0) & 80<=NumClientsReq] & [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=23 | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=NumClientsReq]] | ~ [99<=sum(Finished_3, Finished_2, Finished_1, Finished_0)]]] | [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=10 & ~ [5<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)]]] | ~ [[51<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0) & ~ [[49<=NumClientsReq | sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]]]]]]]
abstracting: (sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 199,301 (5)
abstracting: (49<=NumClientsReq)
states: 0
abstracting: (51<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0))
states: 0
abstracting: (5<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=10)
states: 208,341 (5)
abstracting: (99<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 0
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=NumClientsReq)
states: 157,848 (5)
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=23)
states: 208,341 (5)
abstracting: (80<=NumClientsReq)
states: 0
abstracting: (78<=sum(IdleTechs_1, IdleTechs_0))
states: 0
abstracting: (sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=23)
states: 208,341 (5)
abstracting: (44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0))
states: 0
abstracting: (8<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (45<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.338sec
checking: EF [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=NumClientsReq & [[[18<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) | ~ [[[[[sum(IdleTechs_1, IdleTechs_0)<=97 & 67<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)] | [sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0) & 44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)]] | [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=86] & [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=56 | NumClientsReq<=NumClientsReq]]] & ~ [[10<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) & [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0) & sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=61]]]]]] & sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=1] & ~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=32]]]]
normalized: E [true U [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=NumClientsReq & [~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=32] & [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=1 & [18<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) | ~ [[~ [[10<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) & [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0) & sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=61]]] & [[[sum(Finished_3, Finished_2, Finished_1, Finished_0)<=56 | NumClientsReq<=NumClientsReq] & [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=86]] | [[sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0) & 44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)] | [sum(IdleTechs_1, IdleTechs_0)<=97 & 67<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]]]]]]]]]
abstracting: (67<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=97)
states: 208,341 (5)
abstracting: (44<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0))
states: 0
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 192,049 (5)
abstracting: (sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=86)
states: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 69,173 (4)
abstracting: (NumClientsReq<=NumClientsReq)
states: 208,341 (5)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=56)
states: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=61)
states: 208,341 (5)
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_1, IdleTechs_0))
states: 182,637 (5)
abstracting: (10<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (18<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 0
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=1)
states: 756
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=32)
states: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=NumClientsReq)
states: 208,341 (5)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.301sec
checking: EF [[~ [[[38<=sum(IdleTechs_1, IdleTechs_0) & [[[~ [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=36] | 14<=sum(IdleTechs_1, IdleTechs_0)] | [~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=21] | ~ [[75<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) & sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=21]]]] & ~ [[sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=33 | [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) | [NumClientsReq<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)]]]]]] | [~ [[18<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0) & ~ [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=87 | sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=20]]]]] | sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)]]] & sum(IdleTechs_1, IdleTechs_0)<=Idles]]
normalized: E [true U [sum(IdleTechs_1, IdleTechs_0)<=Idles & ~ [[[sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | ~ [[18<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | [sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0) & ~ [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=87 | sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=20]]]]]] | [38<=sum(IdleTechs_1, IdleTechs_0) & [~ [[sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=33 | [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) | [NumClientsReq<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)]]]] & [[~ [[75<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0) & sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=21]] | ~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=21]] | [14<=sum(IdleTechs_1, IdleTechs_0) | ~ [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=36]]]]]]]]]
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=36)
states: 208,341 (5)
abstracting: (14<=sum(IdleTechs_1, IdleTechs_0))
states: 0
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=21)
states: 208,341 (5)
abstracting: (sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=21)
states: 208,341 (5)
abstracting: (75<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 161,205 (5)
abstracting: (NumClientsReq<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 765
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 188,763 (5)
abstracting: (sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=33)
states: 208,341 (5)
abstracting: (38<=sum(IdleTechs_1, IdleTechs_0))
states: 0
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=20)
states: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=87)
states: 208,341 (5)
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0))
states: 180,509 (5)
abstracting: (18<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 0
abstracting: (sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 128,054 (5)
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=Idles)
states: 204,351 (5)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.691sec
checking: AG [[[[[[sum(IdleTechs_1, IdleTechs_0)<=10 | [[~ [sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)] & [[sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)] & [sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=46 | sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=56]]] | sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=14]] & sum(Finished_3, Finished_2, Finished_1, Finished_0)<=69] | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=45] & [~ [[67<=NumClientsReq & [~ [[sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=44 & [sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0) | 68<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)]]] & ~ [[Idles<=40 & [29<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) | sum(IdleTechs_1, IdleTechs_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)]]]]]] | [[~ [[~ [34<=Idles] | [~ [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)] & [sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)]]]] | ~ [38<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)]] | ~ [[~ [[[78<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=62] & 78<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)]] & [[~ [73<=sum(Finished_3, Finished_2, Finished_1, Finished_0)] | [48<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0) & 31<=sum(IdleTechs_1, IdleTechs_0)]] | [[sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=Idles | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)] | ~ [sum(IdleTechs_1, IdleTechs_0)<=34]]]]]]]] | sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=78]]
normalized: ~ [E [true U ~ [[sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=78 | [[[~ [[[[[sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=Idles | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)] | ~ [sum(IdleTechs_1, IdleTechs_0)<=34]] | [[48<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0) & 31<=sum(IdleTechs_1, IdleTechs_0)] | ~ [73<=sum(Finished_3, Finished_2, Finished_1, Finished_0)]]] & ~ [[78<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & [78<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=62]]]]] | [~ [38<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)] | ~ [[[[sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] & ~ [sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]] | ~ [34<=Idles]]]]] | ~ [[67<=NumClientsReq & [~ [[Idles<=40 & [29<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) | sum(IdleTechs_1, IdleTechs_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)]]] & ~ [[sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=44 & [sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0) | 68<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)]]]]]]] & [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=45 | [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=69 & [sum(IdleTechs_1, IdleTechs_0)<=10 | [sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=14 | [[[sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=46 | sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=56] & [sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)]] & ~ [sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)]]]]]]]]]]]
abstracting: (sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0))
states: 115,157 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 113,504 (5)
abstracting: (sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 199,301 (5)
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=56)
states: 208,341 (5)
abstracting: (sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=46)
states: 208,341 (5)
abstracting: (sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0)<=14)
states: 208,341 (5)
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=10)
states: 208,341 (5)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=69)
states: 208,341 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=45)
states: 208,341 (5)
abstracting: (68<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0))
states: 0
abstracting: (sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0)<=sum(MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_1, MovetoZ_0_0_0))
states: 167,797 (5)
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=44)
states: 208,341 (5)
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0))
states: 195,432 (5)
abstracting: (29<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 0
abstracting: (Idles<=40)
states: 208,341 (5)
abstracting: (67<=NumClientsReq)
states: 0
abstracting: (34<=Idles)
states: 0
abstracting: (sum(OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_1, OpenRequests_0_0)<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 161,205 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 208,341 (5)
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 192,049 (5)
abstracting: (38<=sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0))
states: 0
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=62)
states: 208,341 (5)
abstracting: (78<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 0
abstracting: (78<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 0
abstracting: (73<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 0
abstracting: (31<=sum(IdleTechs_1, IdleTechs_0))
states: 0
abstracting: (48<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0))
states: 0
abstracting: (sum(IdleTechs_1, IdleTechs_0)<=34)
states: 208,341 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_1, StartSecuring_0_0))
states: 128,613 (5)
abstracting: (sum(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)<=Idles)
states: 201,117 (5)
abstracting: (sum(Assigned_3_1, Assigned_3_0, Assigned_2_1, Assigned_2_0, Assigned_1_1, Assigned_1_0, Assigned_0_1, Assigned_0_0)<=78)
states: 208,341 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-ReachabilityCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m16.638sec
totally nodes used: 93012 (9.3e+04)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 69222 241983 311205
used/not used/entry size/cache size: 254796 66854068 16 1024MB
basic ops cache: hits/miss/sum: 64463 233060 297523
used/not used/entry size/cache size: 362509 16414707 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 302328556 302328556
used/not used/entry size/cache size: 1 16777215 12 192MB
state nr cache: hits/miss/sum: 18358 53376 71734
used/not used/entry size/cache size: 53356 8335252 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 67019868
1 85679
2 3113
3 153
4 6
5 3
6 1
7 12
8 5
9 6
>= 10 18
Total processing time: 11m26.025sec
BK_STOP 1679875633050
--------------------
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:3041 (28), effective:139 (1)
initing FirstDep: 0m 0.000sec
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="UtilityControlRoom-PT-Z2T3N04"
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 UtilityControlRoom-PT-Z2T3N04, 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 r481-tall-167912692901094"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/UtilityControlRoom-PT-Z2T3N04.tgz
mv UtilityControlRoom-PT-Z2T3N04 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 ;