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 |
5483.168 | 16878.00 | 17030.00 | 230.00 | TFFTTFFFFFFFFFFF | 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-167912692901089.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 CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r481-tall-167912692901089
=====================================================================
--------------------
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-CTLCardinality-00
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-01
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-02
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-03
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-04
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-05
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-06
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-07
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-08
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-09
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-10
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-11
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-12
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-13
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-14
FORMULA_NAME UtilityControlRoom-PT-Z2T3N04-CTLCardinality-15
=== Now, execution of the tool begins
BK_START 1679874936815
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=CTLCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=UtilityControlRoom-PT-Z2T3N04
Not applying reductions.
Model is PT
CTLCardinality 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=CTLCardinality.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.848sec
RS generation: 0m 0.060sec
-> reachability set: #nodes 1524 (1.5e+03) #states 208,341 (5)
starting MCC model checker
--------------------------
checking: AF [~ [AF [AX [EF [Assigned_1_0<=1]]]]]
normalized: ~ [EG [~ [EG [EX [~ [E [true U Assigned_1_0<=1]]]]]]]
abstracting: (Assigned_1_0<=1)
states: 208,341 (5)
..
EG iterations: 1
EG iterations: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.037sec
checking: A [EX [~ [[~ [AF [3<=ClientsTimeout_2]] & [[NumClientsReq<=ClientsTimeout_0 | MovetoZ_0_1_0<=3] | EF [1<=MovetoZ_3_1_1]]]]] U 3<=ControlRoomDispatch_1]
normalized: [~ [EG [~ [3<=ControlRoomDispatch_1]]] & ~ [E [~ [3<=ControlRoomDispatch_1] U [~ [EX [~ [[[E [true U 1<=MovetoZ_3_1_1] | [NumClientsReq<=ClientsTimeout_0 | MovetoZ_0_1_0<=3]] & EG [~ [3<=ClientsTimeout_2]]]]]] & ~ [3<=ControlRoomDispatch_1]]]]]
abstracting: (3<=ControlRoomDispatch_1)
states: 0
abstracting: (3<=ClientsTimeout_2)
states: 0
EG iterations: 0
abstracting: (MovetoZ_0_1_0<=3)
states: 208,341 (5)
abstracting: (NumClientsReq<=ClientsTimeout_0)
states: 229
abstracting: (1<=MovetoZ_3_1_1)
states: 8,848 (3)
.abstracting: (3<=ControlRoomDispatch_1)
states: 0
abstracting: (3<=ControlRoomDispatch_1)
states: 0
EG iterations: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-13 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.045sec
checking: AF [E [E [[EG [ClientsTimeout_2<=ControlRoomDispatch_0] | AX [NumClientsReq<=1]] U [MovetoZ_2_0_0<=1 | 3<=DoSecuring_0_1]] U ~ [[2<=StartSecuring_2_1 | ~ [2<=Assigned_2_0]]]]]
normalized: ~ [EG [~ [E [E [[~ [EX [~ [NumClientsReq<=1]]] | EG [ClientsTimeout_2<=ControlRoomDispatch_0]] U [MovetoZ_2_0_0<=1 | 3<=DoSecuring_0_1]] U ~ [[~ [2<=Assigned_2_0] | 2<=StartSecuring_2_1]]]]]]
abstracting: (2<=StartSecuring_2_1)
states: 0
abstracting: (2<=Assigned_2_0)
states: 0
abstracting: (3<=DoSecuring_0_1)
states: 0
abstracting: (MovetoZ_2_0_0<=1)
states: 208,341 (5)
abstracting: (ClientsTimeout_2<=ControlRoomDispatch_0)
states: 137,485 (5)
.
EG iterations: 1
abstracting: (NumClientsReq<=1)
states: 1,629 (3)
.
EG iterations: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-11 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.035sec
checking: ~ [[EG [A [E [[MovetoZ_0_1_1<=OpenRequests_3_1 & ClientsWaiting_2<=0] U [StartSecuring_3_1<=1 | 3<=StartSecuring_1_1]] U ~ [AF [Idles<=0]]]] & EX [[3<=MovetoZ_1_0_1 | ClientsWaiting_1<=0]]]]
normalized: ~ [[EX [[3<=MovetoZ_1_0_1 | ClientsWaiting_1<=0]] & EG [[~ [EG [~ [EG [~ [Idles<=0]]]]] & ~ [E [~ [EG [~ [Idles<=0]]] U [~ [E [[MovetoZ_0_1_1<=OpenRequests_3_1 & ClientsWaiting_2<=0] U [StartSecuring_3_1<=1 | 3<=StartSecuring_1_1]]] & ~ [EG [~ [Idles<=0]]]]]]]]]]
abstracting: (Idles<=0)
states: 30,324 (4)
.
EG iterations: 1
abstracting: (3<=StartSecuring_1_1)
states: 0
abstracting: (StartSecuring_3_1<=1)
states: 208,341 (5)
abstracting: (ClientsWaiting_2<=0)
states: 124,277 (5)
abstracting: (MovetoZ_0_1_1<=OpenRequests_3_1)
states: 201,157 (5)
abstracting: (Idles<=0)
states: 30,324 (4)
.
EG iterations: 1
abstracting: (Idles<=0)
states: 30,324 (4)
.
EG iterations: 1
...............
EG iterations: 15
EG iterations: 0
abstracting: (ClientsWaiting_1<=0)
states: 124,277 (5)
abstracting: (3<=MovetoZ_1_0_1)
states: 0
.-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.174sec
checking: AG [AG [[[[[[MovetoZ_0_1_1<=0 | 2<=OpenRequests_3_1] & AX [3<=Clients_1]] | AX [MovetoZ_0_0_0<=Assigned_0_0]] | EG [~ [2<=Assigned_3_1]]] & EX [[AF [1<=Clients_0] & [OpenRequests_1_0<=1 & OpenRequests_0_1<=MovetoZ_2_0_0]]]]]]
normalized: ~ [E [true U E [true U ~ [[EX [[[OpenRequests_1_0<=1 & OpenRequests_0_1<=MovetoZ_2_0_0] & ~ [EG [~ [1<=Clients_0]]]]] & [EG [~ [2<=Assigned_3_1]] | [~ [EX [~ [MovetoZ_0_0_0<=Assigned_0_0]]] | [~ [EX [~ [3<=Clients_1]]] & [MovetoZ_0_1_1<=0 | 2<=OpenRequests_3_1]]]]]]]]]
abstracting: (2<=OpenRequests_3_1)
states: 0
abstracting: (MovetoZ_0_1_1<=0)
states: 199,493 (5)
abstracting: (3<=Clients_1)
states: 0
.abstracting: (MovetoZ_0_0_0<=Assigned_0_0)
states: 199,493 (5)
.abstracting: (2<=Assigned_3_1)
states: 0
EG iterations: 0
abstracting: (1<=Clients_0)
states: 16,224 (4)
.
EG iterations: 1
abstracting: (OpenRequests_0_1<=MovetoZ_2_0_0)
states: 177,557 (5)
abstracting: (OpenRequests_1_0<=1)
states: 208,341 (5)
.-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.096sec
checking: AX [EF [~ [EF [E [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=92 U 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)<=22]]]]]
normalized: ~ [EX [~ [E [true U ~ [E [true U E [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=92 U 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)<=22]]]]]]]
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)<=22)
states: 208,341 (5)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=92)
states: 208,341 (5)
.-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.047sec
checking: AG [[AX [A [[A [1<=ControlRoomDispatch_1 U 2<=Assigned_2_0] | ~ [ControlRoomDispatch_3<=0]] U [AG [Assigned_2_0<=OpenRequests_3_0] & AG [ClientsWaiting_0<=DoSecuring_3_0]]]] | ~ [A [[AF [ClientsWaiting_3<=Clients_1] & ~ [EF [2<=MovetoZ_3_1_0]]] U EG [[ClientsWaiting_0<=0 | MovetoZ_3_1_0<=Assigned_0_1]]]]]]
normalized: ~ [E [true U ~ [[~ [[~ [EG [~ [EG [[ClientsWaiting_0<=0 | MovetoZ_3_1_0<=Assigned_0_1]]]]] & ~ [E [~ [EG [[ClientsWaiting_0<=0 | MovetoZ_3_1_0<=Assigned_0_1]]] U [~ [[~ [E [true U 2<=MovetoZ_3_1_0]] & ~ [EG [~ [ClientsWaiting_3<=Clients_1]]]]] & ~ [EG [[ClientsWaiting_0<=0 | MovetoZ_3_1_0<=Assigned_0_1]]]]]]]] | ~ [EX [~ [[~ [EG [~ [[~ [E [true U ~ [ClientsWaiting_0<=DoSecuring_3_0]]] & ~ [E [true U ~ [Assigned_2_0<=OpenRequests_3_0]]]]]]] & ~ [E [~ [[~ [E [true U ~ [ClientsWaiting_0<=DoSecuring_3_0]]] & ~ [E [true U ~ [Assigned_2_0<=OpenRequests_3_0]]]]] U [~ [[~ [ControlRoomDispatch_3<=0] | [~ [EG [~ [2<=Assigned_2_0]]] & ~ [E [~ [2<=Assigned_2_0] U [~ [1<=ControlRoomDispatch_1] & ~ [2<=Assigned_2_0]]]]]]] & ~ [[~ [E [true U ~ [ClientsWaiting_0<=DoSecuring_3_0]]] & ~ [E [true U ~ [Assigned_2_0<=OpenRequests_3_0]]]]]]]]]]]]]]]]
abstracting: (Assigned_2_0<=OpenRequests_3_0)
states: 201,157 (5)
abstracting: (ClientsWaiting_0<=DoSecuring_3_0)
states: 126,029 (5)
abstracting: (2<=Assigned_2_0)
states: 0
abstracting: (1<=ControlRoomDispatch_1)
states: 32,448 (4)
abstracting: (2<=Assigned_2_0)
states: 0
abstracting: (2<=Assigned_2_0)
states: 0
EG iterations: 0
abstracting: (ControlRoomDispatch_3<=0)
states: 175,893 (5)
abstracting: (Assigned_2_0<=OpenRequests_3_0)
states: 201,157 (5)
abstracting: (ClientsWaiting_0<=DoSecuring_3_0)
states: 126,029 (5)
abstracting: (Assigned_2_0<=OpenRequests_3_0)
states: 201,157 (5)
abstracting: (ClientsWaiting_0<=DoSecuring_3_0)
states: 126,029 (5)
EG iterations: 0
.abstracting: (MovetoZ_3_1_0<=Assigned_0_1)
states: 199,745 (5)
abstracting: (ClientsWaiting_0<=0)
states: 124,277 (5)
.
EG iterations: 1
abstracting: (ClientsWaiting_3<=Clients_1)
states: 130,881 (5)
.
EG iterations: 1
abstracting: (2<=MovetoZ_3_1_0)
states: 0
abstracting: (MovetoZ_3_1_0<=Assigned_0_1)
states: 199,745 (5)
abstracting: (ClientsWaiting_0<=0)
states: 124,277 (5)
.
EG iterations: 1
abstracting: (MovetoZ_3_1_0<=Assigned_0_1)
states: 199,745 (5)
abstracting: (ClientsWaiting_0<=0)
states: 124,277 (5)
.
EG iterations: 1
............
EG iterations: 12
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.195sec
checking: [~ [AF [AG [~ [[sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles | AX [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=97]]]]]] | EF [EF [AG [EX [79<=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)]]]]]
normalized: [EG [E [true U [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles | ~ [EX [~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=97]]]]]] | E [true U E [true U ~ [E [true U ~ [EX [79<=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)]]]]]]]
abstracting: (79<=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(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=97)
states: 208,341 (5)
.abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles)
states: 188,805 (5)
EG iterations: 0
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.070sec
checking: [[EF [[~ [[Finished_1<=StartSecuring_2_0 & A [DoSecuring_1_0<=StartSecuring_2_0 U 1<=MovetoZ_1_1_1]]] & EG [E [OpenRequests_2_0<=2 U 2<=Assigned_0_0]]]] & AX [EG [~ [E [Idles<=DoSecuring_2_1 U ClientsWaiting_2<=MovetoZ_2_1_1]]]]] | AG [[A [~ [EF [Assigned_0_0<=3]] U [[A [ControlRoomDispatch_2<=Assigned_3_1 U ClientsWaiting_0<=2] & AG [MovetoZ_0_1_0<=1]] & A [ControlRoomDispatch_2<=2 U 3<=Assigned_0_1]]] & ~ [AX [~ [EX [Assigned_0_1<=ClientsWaiting_1]]]]]]]
normalized: [~ [E [true U ~ [[EX [EX [Assigned_0_1<=ClientsWaiting_1]] & [~ [EG [~ [[[~ [EG [~ [3<=Assigned_0_1]]] & ~ [E [~ [3<=Assigned_0_1] U [~ [ControlRoomDispatch_2<=2] & ~ [3<=Assigned_0_1]]]]] & [~ [E [true U ~ [MovetoZ_0_1_0<=1]]] & [~ [EG [~ [ClientsWaiting_0<=2]]] & ~ [E [~ [ClientsWaiting_0<=2] U [~ [ControlRoomDispatch_2<=Assigned_3_1] & ~ [ClientsWaiting_0<=2]]]]]]]]]] & ~ [E [~ [[[~ [EG [~ [3<=Assigned_0_1]]] & ~ [E [~ [3<=Assigned_0_1] U [~ [ControlRoomDispatch_2<=2] & ~ [3<=Assigned_0_1]]]]] & [~ [E [true U ~ [MovetoZ_0_1_0<=1]]] & [~ [EG [~ [ClientsWaiting_0<=2]]] & ~ [E [~ [ClientsWaiting_0<=2] U [~ [ControlRoomDispatch_2<=Assigned_3_1] & ~ [ClientsWaiting_0<=2]]]]]]]] U [E [true U Assigned_0_0<=3] & ~ [[[~ [EG [~ [3<=Assigned_0_1]]] & ~ [E [~ [3<=Assigned_0_1] U [~ [ControlRoomDispatch_2<=2] & ~ [3<=Assigned_0_1]]]]] & [~ [E [true U ~ [MovetoZ_0_1_0<=1]]] & [~ [EG [~ [ClientsWaiting_0<=2]]] & ~ [E [~ [ClientsWaiting_0<=2] U [~ [ControlRoomDispatch_2<=Assigned_3_1] & ~ [ClientsWaiting_0<=2]]]]]]]]]]]]]]]] | [~ [EX [~ [EG [~ [E [Idles<=DoSecuring_2_1 U ClientsWaiting_2<=MovetoZ_2_1_1]]]]]] & E [true U [EG [E [OpenRequests_2_0<=2 U 2<=Assigned_0_0]] & ~ [[Finished_1<=StartSecuring_2_0 & [~ [EG [~ [1<=MovetoZ_1_1_1]]] & ~ [E [~ [1<=MovetoZ_1_1_1] U [~ [DoSecuring_1_0<=StartSecuring_2_0] & ~ [1<=MovetoZ_1_1_1]]]]]]]]]]]
abstracting: (1<=MovetoZ_1_1_1)
states: 8,848 (3)
abstracting: (DoSecuring_1_0<=StartSecuring_2_0)
states: 204,043 (5)
abstracting: (1<=MovetoZ_1_1_1)
states: 8,848 (3)
abstracting: (1<=MovetoZ_1_1_1)
states: 8,848 (3)
.
EG iterations: 1
abstracting: (Finished_1<=StartSecuring_2_0)
states: 193,956 (5)
abstracting: (2<=Assigned_0_0)
states: 0
abstracting: (OpenRequests_2_0<=2)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (ClientsWaiting_2<=MovetoZ_2_1_1)
states: 128,701 (5)
abstracting: (Idles<=DoSecuring_2_1)
states: 33,264 (4)
.
EG iterations: 1
.abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_2<=Assigned_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (MovetoZ_0_1_0<=1)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (ControlRoomDispatch_2<=2)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (3<=Assigned_0_1)
states: 0
EG iterations: 0
abstracting: (Assigned_0_0<=3)
states: 208,341 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_2<=Assigned_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (MovetoZ_0_1_0<=1)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (ControlRoomDispatch_2<=2)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (3<=Assigned_0_1)
states: 0
EG iterations: 0
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_2<=Assigned_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
abstracting: (ClientsWaiting_0<=2)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (MovetoZ_0_1_0<=1)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (ControlRoomDispatch_2<=2)
states: 208,341 (5)
abstracting: (3<=Assigned_0_1)
states: 0
abstracting: (3<=Assigned_0_1)
states: 0
EG iterations: 0
EG iterations: 0
abstracting: (Assigned_0_1<=ClientsWaiting_1)
states: 202,997 (5)
..-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.107sec
checking: AG [E [A [[[~ [OpenRequests_3_0<=1] | E [OpenRequests_0_1<=1 U ControlRoomDispatch_2<=0]] | [[StartSecuring_3_1<=DoSecuring_1_1 | Assigned_1_1<=1] | [3<=OpenRequests_3_1 | ControlRoomDispatch_1<=ClientsTimeout_0]]] U [[A [OpenRequests_1_1<=StartSecuring_3_1 U ClientsWaiting_3<=1] & [2<=StartSecuring_3_1 & StartSecuring_3_1<=ClientsWaiting_3]] | [[Assigned_1_1<=IdleTechs_0 | MovetoZ_1_0_1<=2] & EF [ControlRoomDispatch_2<=1]]]] U EX [EG [[ClientsWaiting_1<=3 & 2<=OpenRequests_1_1]]]]]
normalized: ~ [E [true U ~ [E [[~ [EG [~ [[[[~ [E [~ [ClientsWaiting_3<=1] U [~ [OpenRequests_1_1<=StartSecuring_3_1] & ~ [ClientsWaiting_3<=1]]]] & ~ [EG [~ [ClientsWaiting_3<=1]]]] & [2<=StartSecuring_3_1 & StartSecuring_3_1<=ClientsWaiting_3]] | [E [true U ControlRoomDispatch_2<=1] & [Assigned_1_1<=IdleTechs_0 | MovetoZ_1_0_1<=2]]]]]] & ~ [E [~ [[[[~ [E [~ [ClientsWaiting_3<=1] U [~ [OpenRequests_1_1<=StartSecuring_3_1] & ~ [ClientsWaiting_3<=1]]]] & ~ [EG [~ [ClientsWaiting_3<=1]]]] & [2<=StartSecuring_3_1 & StartSecuring_3_1<=ClientsWaiting_3]] | [E [true U ControlRoomDispatch_2<=1] & [Assigned_1_1<=IdleTechs_0 | MovetoZ_1_0_1<=2]]]] U [~ [[[[3<=OpenRequests_3_1 | ControlRoomDispatch_1<=ClientsTimeout_0] | [StartSecuring_3_1<=DoSecuring_1_1 | Assigned_1_1<=1]] | [~ [OpenRequests_3_0<=1] | E [OpenRequests_0_1<=1 U ControlRoomDispatch_2<=0]]]] & ~ [[[[~ [E [~ [ClientsWaiting_3<=1] U [~ [OpenRequests_1_1<=StartSecuring_3_1] & ~ [ClientsWaiting_3<=1]]]] & ~ [EG [~ [ClientsWaiting_3<=1]]]] & [2<=StartSecuring_3_1 & StartSecuring_3_1<=ClientsWaiting_3]] | [E [true U ControlRoomDispatch_2<=1] & [Assigned_1_1<=IdleTechs_0 | MovetoZ_1_0_1<=2]]]]]]]] U EX [EG [[ClientsWaiting_1<=3 & 2<=OpenRequests_1_1]]]]]]]
abstracting: (2<=OpenRequests_1_1)
states: 0
abstracting: (ClientsWaiting_1<=3)
states: 208,341 (5)
.
EG iterations: 1
.abstracting: (MovetoZ_1_0_1<=2)
states: 208,341 (5)
abstracting: (Assigned_1_1<=IdleTechs_0)
states: 200,515 (5)
abstracting: (ControlRoomDispatch_2<=1)
states: 208,341 (5)
abstracting: (StartSecuring_3_1<=ClientsWaiting_3)
states: 203,917 (5)
abstracting: (2<=StartSecuring_3_1)
states: 0
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
abstracting: (OpenRequests_1_1<=StartSecuring_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
abstracting: (ControlRoomDispatch_2<=0)
states: 175,893 (5)
abstracting: (OpenRequests_0_1<=1)
states: 208,341 (5)
abstracting: (OpenRequests_3_0<=1)
states: 208,341 (5)
abstracting: (Assigned_1_1<=1)
states: 208,341 (5)
abstracting: (StartSecuring_3_1<=DoSecuring_1_1)
states: 199,619 (5)
abstracting: (ControlRoomDispatch_1<=ClientsTimeout_0)
states: 189,101 (5)
abstracting: (3<=OpenRequests_3_1)
states: 0
abstracting: (MovetoZ_1_0_1<=2)
states: 208,341 (5)
abstracting: (Assigned_1_1<=IdleTechs_0)
states: 200,515 (5)
abstracting: (ControlRoomDispatch_2<=1)
states: 208,341 (5)
abstracting: (StartSecuring_3_1<=ClientsWaiting_3)
states: 203,917 (5)
abstracting: (2<=StartSecuring_3_1)
states: 0
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
abstracting: (OpenRequests_1_1<=StartSecuring_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
abstracting: (MovetoZ_1_0_1<=2)
states: 208,341 (5)
abstracting: (Assigned_1_1<=IdleTechs_0)
states: 200,515 (5)
abstracting: (ControlRoomDispatch_2<=1)
states: 208,341 (5)
abstracting: (StartSecuring_3_1<=ClientsWaiting_3)
states: 203,917 (5)
abstracting: (2<=StartSecuring_3_1)
states: 0
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
.
EG iterations: 1
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
abstracting: (OpenRequests_1_1<=StartSecuring_3_1)
states: 177,557 (5)
abstracting: (ClientsWaiting_3<=1)
states: 208,341 (5)
.
EG iterations: 1
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.012sec
checking: ~ [AF [AG [~ [[[sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=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)<=66] | [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)<=80 & NumClientsReq<=91]]]]]]
normalized: EG [E [true U [[sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=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)<=66] | [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)<=80 & NumClientsReq<=91]]]]
abstracting: (NumClientsReq<=91)
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)<=80)
states: 208,341 (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)<=66)
states: 208,341 (5)
abstracting: (sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 50,726 (4)
EG iterations: 0
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.075sec
checking: AF [[Idles<=sum(Finished_3, Finished_2, Finished_1, Finished_0) | ~ [EF [[[[sum(IdleTechs_1, IdleTechs_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & 48<=sum(IdleTechs_1, IdleTechs_0)] | ~ [62<=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)]] & EG [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)<=86]]]]]]
normalized: ~ [EG [~ [[Idles<=sum(Finished_3, Finished_2, Finished_1, Finished_0) | ~ [E [true U [EG [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)<=86] & [~ [62<=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) & 48<=sum(IdleTechs_1, IdleTechs_0)]]]]]]]]]
abstracting: (48<=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)
abstracting: (62<=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(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)<=86)
states: 208,341 (5)
EG iterations: 0
abstracting: (Idles<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 52,374 (4)
................
EG iterations: 16
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.478sec
checking: EF [[[[EF [48<=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)] & ~ [EX [[Idles<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & 2<=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)]]]] & EX [[~ [63<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)] | ~ [NumClientsReq<=Idles]]]] & EF [~ [EG [24<=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)]]]]]
normalized: E [true U [E [true U ~ [EG [24<=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)]]] & [EX [[~ [NumClientsReq<=Idles] | ~ [63<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)]]] & [~ [EX [[Idles<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0) & 2<=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)]]] & E [true U 48<=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: (48<=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: (2<=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: 76,416 (4)
abstracting: (Idles<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 98,916 (4)
.abstracting: (63<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 0
abstracting: (NumClientsReq<=Idles)
states: 8,253 (3)
.abstracting: (24<=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: 0
.
EG iterations: 1
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.287sec
checking: [~ [EF [EF [A [[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)<=28 & sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0)] U AG [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)<=21]]]]] | A [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) U ~ [[A [EF [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98] U AG [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)]] | ~ [EX [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)<=19]]]]]]
normalized: [[~ [EG [[~ [EX [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)<=19]] | [~ [EG [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)<=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)]]]] & ~ [E [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)<=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)]] U [~ [E [true U sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98]] & 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)<=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)]]]]]]]]] & ~ [E [[~ [EX [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)<=19]] | [~ [EG [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)<=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)]]]] & ~ [E [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)<=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)]] U [~ [E [true U sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98]] & 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)<=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)]]]]]]] U [~ [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)] & [~ [EX [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)<=19]] | [~ [EG [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)<=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)]]]] & ~ [E [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)<=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)]] U [~ [E [true U sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98]] & 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)<=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)]]]]]]]]]]] | ~ [E [true U E [true U [~ [EG [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)<=21]]]] & ~ [E [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)<=21]] 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)<=28 & sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0)]] & 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)<=21]]]]]]]]]]
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)<=21)
states: 208,341 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 122,421 (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)<=28)
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)<=21)
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)<=21)
states: 208,341 (5)
.
EG iterations: 1
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(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: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98)
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)<=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: 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)<=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: 208,341 (5)
.
EG iterations: 1
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)<=19)
states: 208,341 (5)
.abstracting: (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))
states: 167,781 (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(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: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98)
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)<=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: 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)<=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: 208,341 (5)
.
EG iterations: 1
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)<=19)
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)<=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: 208,341 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=98)
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)<=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: 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)<=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: 208,341 (5)
.
EG iterations: 1
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)<=19)
states: 208,341 (5)
.
EG iterations: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.219sec
checking: E [sum(Finished_3, Finished_2, Finished_1, Finished_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) U A [EG [[[~ [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)<=40] | Idles<=NumClientsReq] & [[95<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_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)<=57] | [sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=1]]]] U [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)<=34 & E [~ [AF [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)]] U 66<=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)]]]]
normalized: E [sum(Finished_3, Finished_2, Finished_1, Finished_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) U [~ [E [~ [[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)<=34 & E [EG [~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)]] U 66<=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)]]] U [~ [[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)<=34 & E [EG [~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)]] U 66<=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)]]] & ~ [EG [[[[95<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_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)<=57] | [sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=1]] & [Idles<=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)<=40]]]]]]]] & ~ [EG [~ [[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)<=34 & E [EG [~ [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)]] U 66<=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: (66<=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(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)
.
EG iterations: 1
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)<=34)
states: 208,341 (5)
EG iterations: 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)<=40)
states: 208,341 (5)
abstracting: (Idles<=NumClientsReq)
states: 207,228 (5)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)<=1)
states: 97,668 (4)
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(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)<=57)
states: 208,341 (5)
abstracting: (95<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
.
EG iterations: 1
abstracting: (66<=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(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)
.
EG iterations: 1
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)<=34)
states: 208,341 (5)
abstracting: (66<=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(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)
.
EG iterations: 1
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)<=34)
states: 208,341 (5)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_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: 207,921 (5)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.612sec
checking: EF [~ [[E [Idles<=NumClientsReq U [[AG [Idles<=74] | 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(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(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)] & [76<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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)<=63]] & EG [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)]] | [[AF [16<=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(Finished_3, Finished_2, Finished_1, Finished_0)<=NumClientsReq | 34<=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)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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)] | [12<=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) | 81<=NumClientsReq]]]] & ~ [[[~ [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(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(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_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(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(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)<=Idles]]]]]]]]
normalized: E [true U ~ [[[~ [[~ [[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(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)<=Idles]] & [sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_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(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)]]]] & [[[[12<=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) | 81<=NumClientsReq] | [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) & sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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(Finished_3, Finished_2, Finished_1, Finished_0)<=NumClientsReq | 34<=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)] & ~ [EG [~ [16<=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)]]]]] | [EG [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)] & [[76<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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)<=63] & ~ [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(DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_1, DoSecuring_0_0)]]]]] | E [Idles<=NumClientsReq U [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(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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) | ~ [E [true U ~ [Idles<=74]]]]]]]]]
abstracting: (Idles<=74)
states: 208,341 (5)
abstracting: (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))
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(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 94,677 (4)
abstracting: (Idles<=NumClientsReq)
states: 207,228 (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(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: 149,653 (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)<=63)
states: 208,341 (5)
abstracting: (76<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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(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: 71,253 (4)
...............
EG iterations: 15
abstracting: (16<=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
EG iterations: 0
abstracting: (34<=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(Finished_3, Finished_2, Finished_1, Finished_0)<=NumClientsReq)
states: 207,579 (5)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_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: 128,613 (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))
states: 187,669 (5)
abstracting: (81<=NumClientsReq)
states: 0
abstracting: (12<=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(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(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(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_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: 49,704 (4)
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(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(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 200,453 (5)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z2T3N04-CTLCardinality-03 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 9.685sec
totally nodes used: 785182 (7.9e+05)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 1228671 3547810 4776481
used/not used/entry size/cache size: 4169261 62939603 16 1024MB
basic ops cache: hits/miss/sum: 154646 422575 577221
used/not used/entry size/cache size: 740805 16036411 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 18250236 18250236
used/not used/entry size/cache size: 1 16777215 12 192MB
state nr cache: hits/miss/sum: 15141 43680 58821
used/not used/entry size/cache size: 43609 8344999 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 66383442
1 673721
2 45739
3 5396
4 439
5 26
6 10
7 23
8 11
9 11
>= 10 46
Total processing time: 0m16.833sec
BK_STOP 1679874953693
--------------------
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.000sec
iterations count:3041 (28), effective:139 (1)
initing FirstDep: 0m 0.000sec
iterations count:108 (1), effective:0 (0)
iterations count:1273 (11), effective:96 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:129 (1), effective:2 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:1600 (14), effective:134 (1)
iterations count:707 (6), effective:56 (0)
iterations count:137 (1), effective:1 (0)
iterations count:1600 (14), effective:134 (1)
iterations count:707 (6), effective:56 (0)
iterations count:157 (1), effective:1 (0)
iterations count:1600 (14), effective:134 (1)
iterations count:707 (6), effective:56 (0)
iterations count:121 (1), effective:1 (0)
iterations count:109 (1), effective:1 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:1081 (10), effective:91 (0)
iterations count:115 (1), effective:2 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:147 (1), effective:1 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:108 (1), effective:0 (0)
iterations count:1655 (15), effective:139 (1)
iterations count:108 (1), effective:0 (0)
iterations count:2088 (19), effective:184 (1)
iterations count:1411 (13), effective:112 (1)
iterations count:1260 (11), effective:100 (0)
Sequence of Actions to be Executed by the VM
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="UtilityControlRoom-PT-Z2T3N04"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
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 CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r481-tall-167912692901089"
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 [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "UpperBounds" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] || [ "CTLCardinality" = "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 [ "CTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLCardinality" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "CTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLCardinality.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
elif [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME CTLCardinality"
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 ;