About the Execution of Marcie+red for UtilityControlRoom-PT-Z4T4N04
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5518.995 | 113143.00 | 118668.00 | 644.70 | TFTFTTFFFTFTFFTT | 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.r490-tall-167912709701198.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 marciexred
Input is UtilityControlRoom-PT-Z4T4N04, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r490-tall-167912709701198
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 1.2M
-rw-r--r-- 1 mcc users 20K Feb 26 14:33 CTLCardinality.txt
-rw-r--r-- 1 mcc users 111K Feb 26 14:33 CTLCardinality.xml
-rw-r--r-- 1 mcc users 51K Feb 26 14:32 CTLFireability.txt
-rw-r--r-- 1 mcc users 184K Feb 26 14:32 CTLFireability.xml
-rw-r--r-- 1 mcc users 13K Feb 25 17:25 LTLCardinality.txt
-rw-r--r-- 1 mcc users 53K Feb 25 17:25 LTLCardinality.xml
-rw-r--r-- 1 mcc users 13K Feb 25 17:25 LTLFireability.txt
-rw-r--r-- 1 mcc users 46K Feb 25 17:25 LTLFireability.xml
-rw-r--r-- 1 mcc users 14K Feb 26 14:37 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 84K Feb 26 14:37 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 94K Feb 26 14:36 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 357K Feb 26 14:36 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 3.4K Feb 25 17:25 UpperBounds.txt
-rw-r--r-- 1 mcc users 7.4K Feb 25 17:25 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 128K 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-Z4T4N04-ReachabilityCardinality-00
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-01
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-02
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-03
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-04
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-05
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-06
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-07
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-08
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-09
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-10
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-11
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-12
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-13
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-14
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1679393315838
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=marciexred
BK_EXAMINATION=ReachabilityCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=UtilityControlRoom-PT-Z4T4N04
Applying reductions before tool marcie
Invoking reducer
Running Version 202303021504
[2023-03-21 10:08:37] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityCardinality, -timeout, 360, -rebuildPNML]
[2023-03-21 10:08:37] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2023-03-21 10:08:37] [INFO ] Load time of PNML (sax parser for PT used): 45 ms
[2023-03-21 10:08:37] [INFO ] Transformed 154 places.
[2023-03-21 10:08:37] [INFO ] Transformed 300 transitions.
[2023-03-21 10:08:37] [INFO ] Parsed PT model containing 154 places and 300 transitions and 964 arcs in 106 ms.
Parsed 16 properties from file /home/mcc/execution/ReachabilityCardinality.xml in 11 ms.
Working with output stream class java.io.PrintStream
Ensure Unique test removed 64 transitions
Reduce redundant transitions removed 64 transitions.
Incomplete random walk after 10000 steps, including 2 resets, run finished after 454 ms. (steps per millisecond=22 ) properties (out of 16) seen :3
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-13 FALSE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-06 FALSE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-05 TRUE TECHNIQUES TOPOLOGICAL RANDOM_WALK
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 58 ms. (steps per millisecond=172 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 30 ms. (steps per millisecond=333 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 30 ms. (steps per millisecond=333 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=232 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10000 steps, including 2 resets, run finished after 44 ms. (steps per millisecond=227 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 26 ms. (steps per millisecond=384 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 76 ms. (steps per millisecond=131 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=270 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10000 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=277 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=250 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 53 ms. (steps per millisecond=188 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 88 ms. (steps per millisecond=113 ) properties (out of 13) seen :0
Incomplete Best-First random walk after 10001 steps, including 2 resets, run finished after 117 ms. (steps per millisecond=85 ) properties (out of 13) seen :0
Running SMT prover for 13 properties.
// Phase 1: matrix 236 rows 154 cols
[2023-03-21 10:08:38] [INFO ] Computed 11 place invariants in 9 ms
[2023-03-21 10:08:38] [INFO ] After 218ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0 real:13
[2023-03-21 10:08:39] [INFO ] [Nat]Absence check using 11 positive place invariants in 9 ms returned sat
[2023-03-21 10:08:39] [INFO ] After 111ms SMT Verify possible using all constraints in natural domain returned unsat :13 sat :0
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-15 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-14 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-12 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-11 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-10 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-09 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-08 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-07 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-04 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-03 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-02 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-01 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-00 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
Fused 13 Parikh solutions to 0 different solutions.
Parikh walk visited 0 properties in 0 ms.
All properties solved without resorting to model-checking.
Total runtime 1829 ms.
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//../reducer/bin//../../marcie/bin/marcie --net-file=model.pnml --mcc-file=ReachabilityCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: UtilityControlRoom_PT_Z4T4N04
(NrP: 154 NrTr: 300 NrArc: 964)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.003sec
net check time: 0m 0.000sec
init dd package: 0m 2.707sec
RS generation: 0m 1.371sec
-> reachability set: #nodes 7693 (7.7e+03) #states 65,585,152 (7)
starting MCC model checker
--------------------------
checking: EF [90<=NumClientsReq]
normalized: E [true U 90<=NumClientsReq]
abstracting: (90<=NumClientsReq)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: AG [MovetoZ_2_0_0<=2]
normalized: ~ [E [true U ~ [MovetoZ_2_0_0<=2]]]
abstracting: (MovetoZ_2_0_0<=2)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [4<=Assigned_2_3]
normalized: E [true U 4<=Assigned_2_3]
abstracting: (4<=Assigned_2_3)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [[[4<=MovetoZ_1_0_0 | ~ [4<=OpenRequests_1_3]] & Finished_0<=MovetoZ_3_3_0]]
normalized: ~ [E [true U ~ [[Finished_0<=MovetoZ_3_3_0 & [4<=MovetoZ_1_0_0 | ~ [4<=OpenRequests_1_3]]]]]]
abstracting: (4<=OpenRequests_1_3)
states: 0
abstracting: (4<=MovetoZ_1_0_0)
states: 0
abstracting: (Finished_0<=MovetoZ_3_3_0)
states: 63,591,872 (7)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-13 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 1.536sec
checking: AG [~ [[~ [[~ [3<=StartSecuring_0_2] | [OpenRequests_1_3<=StartSecuring_3_0 | 4<=DoSecuring_0_2]]] & [MovetoZ_2_2_0<=1 | ClientsWaiting_2<=Assigned_2_3]]]]
normalized: ~ [E [true U [[MovetoZ_2_2_0<=1 | ClientsWaiting_2<=Assigned_2_3] & ~ [[[OpenRequests_1_3<=StartSecuring_3_0 | 4<=DoSecuring_0_2] | ~ [3<=StartSecuring_0_2]]]]]]
abstracting: (3<=StartSecuring_0_2)
states: 0
abstracting: (4<=DoSecuring_0_2)
states: 0
abstracting: (OpenRequests_1_3<=StartSecuring_3_0)
states: 61,598,592 (7)
abstracting: (ClientsWaiting_2<=Assigned_2_3)
states: 37,205,760 (7)
abstracting: (MovetoZ_2_2_0<=1)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.018sec
checking: EF [~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]
normalized: E [true U ~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 65,585,152 (7)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.048sec
checking: EF [[~ [66<=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)] & 50<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]
normalized: E [true U [50<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) & ~ [66<=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)]]]
abstracting: (66<=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
abstracting: (50<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.053sec
checking: AG [[sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=49 | 28<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)]]
normalized: ~ [E [true U ~ [[sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=49 | 28<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)]]]]
abstracting: (28<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0))
states: 0
abstracting: (sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)<=49)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.196sec
checking: EF [~ [[~ [sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)] | sum(Finished_3, Finished_2, Finished_1, Finished_0)<=Idles]]]
normalized: E [true U ~ [[sum(Finished_3, Finished_2, Finished_1, Finished_0)<=Idles | ~ [sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]
abstracting: (sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
states: 18,505,984 (7)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=Idles)
states: 63,030,169 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m36.289sec
checking: EF [~ [[[[[~ [4<=MovetoZ_1_0_0] & [[~ [[3<=MovetoZ_3_0_1 | DoSecuring_1_3<=1]] | [[1<=ControlRoomDispatch_3 & 1<=ClientsWaiting_0] | [Assigned_0_2<=MovetoZ_1_3_0 & 2<=DoSecuring_2_1]]] & OpenRequests_1_2<=3]] | [~ [MovetoZ_0_2_0<=3] | [[[Assigned_2_3<=2 | ~ [ControlRoomDispatch_3<=MovetoZ_0_1_0]] | [[ClientsTimeout_2<=0 | Assigned_2_3<=2] | 2<=MovetoZ_2_0_0]] & [[[MovetoZ_0_0_1<=ControlRoomDispatch_3 | 1<=ClientsTimeout_2] & [StartSecuring_3_2<=1 & MovetoZ_3_2_2<=2]] & [~ [4<=DoSecuring_3_0] & [2<=MovetoZ_0_3_2 & MovetoZ_3_0_1<=Assigned_3_2]]]]]] | ~ [[MovetoZ_3_2_0<=2 | ~ [4<=DoSecuring_1_0]]]] | MovetoZ_3_2_1<=4]]]
normalized: E [true U ~ [[MovetoZ_3_2_1<=4 | [~ [[MovetoZ_3_2_0<=2 | ~ [4<=DoSecuring_1_0]]] | [[[[[[2<=MovetoZ_0_3_2 & MovetoZ_3_0_1<=Assigned_3_2] & ~ [4<=DoSecuring_3_0]] & [[StartSecuring_3_2<=1 & MovetoZ_3_2_2<=2] & [MovetoZ_0_0_1<=ControlRoomDispatch_3 | 1<=ClientsTimeout_2]]] & [[2<=MovetoZ_2_0_0 | [ClientsTimeout_2<=0 | Assigned_2_3<=2]] | [Assigned_2_3<=2 | ~ [ControlRoomDispatch_3<=MovetoZ_0_1_0]]]] | ~ [MovetoZ_0_2_0<=3]] | [[OpenRequests_1_2<=3 & [[[Assigned_0_2<=MovetoZ_1_3_0 & 2<=DoSecuring_2_1] | [1<=ControlRoomDispatch_3 & 1<=ClientsWaiting_0]] | ~ [[3<=MovetoZ_3_0_1 | DoSecuring_1_3<=1]]]] & ~ [4<=MovetoZ_1_0_0]]]]]]]
abstracting: (4<=MovetoZ_1_0_0)
states: 0
abstracting: (DoSecuring_1_3<=1)
states: 65,585,152 (7)
abstracting: (3<=MovetoZ_3_0_1)
states: 0
abstracting: (1<=ClientsWaiting_0)
states: 29,168,576 (7)
abstracting: (1<=ControlRoomDispatch_3)
states: 4,091,264 (6)
abstracting: (2<=DoSecuring_2_1)
states: 0
abstracting: (Assigned_0_2<=MovetoZ_1_3_0)
states: 64,043,328 (7)
abstracting: (OpenRequests_1_2<=3)
states: 65,585,152 (7)
abstracting: (MovetoZ_0_2_0<=3)
states: 65,585,152 (7)
abstracting: (ControlRoomDispatch_3<=MovetoZ_0_1_0)
states: 61,598,592 (7)
abstracting: (Assigned_2_3<=2)
states: 65,585,152 (7)
abstracting: (Assigned_2_3<=2)
states: 65,585,152 (7)
abstracting: (ClientsTimeout_2<=0)
states: 36,416,576 (7)
abstracting: (2<=MovetoZ_2_0_0)
states: 0
abstracting: (1<=ClientsTimeout_2)
states: 29,168,576 (7)
abstracting: (MovetoZ_0_0_1<=ControlRoomDispatch_3)
states: 64,111,488 (7)
abstracting: (MovetoZ_3_2_2<=2)
states: 65,585,152 (7)
abstracting: (StartSecuring_3_2<=1)
states: 65,585,152 (7)
abstracting: (4<=DoSecuring_3_0)
states: 0
abstracting: (MovetoZ_3_0_1<=Assigned_3_2)
states: 64,006,784 (7)
abstracting: (2<=MovetoZ_0_3_2)
states: 0
abstracting: (4<=DoSecuring_1_0)
states: 0
abstracting: (MovetoZ_3_2_0<=2)
states: 65,585,152 (7)
abstracting: (MovetoZ_3_2_1<=4)
states: 65,585,152 (7)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.059sec
checking: AG [[[[~ [3<=DoSecuring_1_2] & [[MovetoZ_2_2_0<=MovetoZ_0_0_1 & [~ [[~ [StartSecuring_0_0<=DoSecuring_1_2] & [MovetoZ_0_2_2<=ControlRoomDispatch_3 | Assigned_0_2<=DoSecuring_3_3]]] | ~ [[[3<=MovetoZ_2_1_1 & ControlRoomDispatch_2<=4] & ~ [MovetoZ_1_0_3<=1]]]]] & [[~ [[[1<=StartSecuring_0_3 | Assigned_2_1<=0] | [2<=ClientsTimeout_1 & MovetoZ_0_2_0<=4]]] | ~ [[[MovetoZ_2_1_1<=Clients_3 | OpenRequests_2_0<=0] | [ClientsTimeout_2<=1 | Assigned_3_2<=OpenRequests_1_3]]]] | [[~ [1<=StartSecuring_1_1] & ~ [3<=Assigned_2_3]] | 3<=MovetoZ_0_3_0]]]] | [MovetoZ_1_0_1<=4 | 2<=Assigned_0_3]] | MovetoZ_3_0_0<=1]]
normalized: ~ [E [true U ~ [[MovetoZ_3_0_0<=1 | [[~ [3<=DoSecuring_1_2] & [[[~ [[[2<=ClientsTimeout_1 & MovetoZ_0_2_0<=4] | [1<=StartSecuring_0_3 | Assigned_2_1<=0]]] | ~ [[[ClientsTimeout_2<=1 | Assigned_3_2<=OpenRequests_1_3] | [MovetoZ_2_1_1<=Clients_3 | OpenRequests_2_0<=0]]]] | [3<=MovetoZ_0_3_0 | [~ [3<=Assigned_2_3] & ~ [1<=StartSecuring_1_1]]]] & [MovetoZ_2_2_0<=MovetoZ_0_0_1 & [~ [[~ [MovetoZ_1_0_3<=1] & [3<=MovetoZ_2_1_1 & ControlRoomDispatch_2<=4]]] | ~ [[[MovetoZ_0_2_2<=ControlRoomDispatch_3 | Assigned_0_2<=DoSecuring_3_3] & ~ [StartSecuring_0_0<=DoSecuring_1_2]]]]]]] | [MovetoZ_1_0_1<=4 | 2<=Assigned_0_3]]]]]]
abstracting: (2<=Assigned_0_3)
states: 0
abstracting: (MovetoZ_1_0_1<=4)
states: 65,585,152 (7)
abstracting: (StartSecuring_0_0<=DoSecuring_1_2)
states: 64,025,056 (7)
abstracting: (Assigned_0_2<=DoSecuring_3_3)
states: 64,025,056 (7)
abstracting: (MovetoZ_0_2_2<=ControlRoomDispatch_3)
states: 64,111,488 (7)
abstracting: (ControlRoomDispatch_2<=4)
states: 65,585,152 (7)
abstracting: (3<=MovetoZ_2_1_1)
states: 0
abstracting: (MovetoZ_1_0_3<=1)
states: 65,585,152 (7)
abstracting: (MovetoZ_2_2_0<=MovetoZ_0_0_1)
states: 64,043,328 (7)
abstracting: (1<=StartSecuring_1_1)
states: 1,578,368 (6)
abstracting: (3<=Assigned_2_3)
states: 0
abstracting: (3<=MovetoZ_0_3_0)
states: 0
abstracting: (OpenRequests_2_0<=0)
states: 61,493,888 (7)
abstracting: (MovetoZ_2_1_1<=Clients_3)
states: 64,059,136 (7)
abstracting: (Assigned_3_2<=OpenRequests_1_3)
states: 64,111,488 (7)
abstracting: (ClientsTimeout_2<=1)
states: 65,585,152 (7)
abstracting: (Assigned_2_1<=0)
states: 64,006,784 (7)
abstracting: (1<=StartSecuring_0_3)
states: 1,578,368 (6)
abstracting: (MovetoZ_0_2_0<=4)
states: 65,585,152 (7)
abstracting: (2<=ClientsTimeout_1)
states: 0
abstracting: (3<=DoSecuring_1_2)
states: 0
abstracting: (MovetoZ_3_0_0<=1)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.050sec
checking: AG [[sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=72 & sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=19]]
normalized: ~ [E [true U ~ [[sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=72 & sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=19]]]]
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=19)
states: 65,585,152 (7)
abstracting: (sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=72)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.359sec
checking: EF [[2<=MovetoZ_0_3_3 & [[1<=DoSecuring_2_3 & ~ [[4<=DoSecuring_2_0 & ClientsTimeout_1<=DoSecuring_0_2]]] | ~ [[[[[StartSecuring_0_3<=3 & [[MovetoZ_1_3_3<=3 | MovetoZ_1_3_2<=StartSecuring_0_2] & [4<=OpenRequests_3_3 & 2<=MovetoZ_1_0_0]]] | Finished_3<=1] & ~ [[~ [DoSecuring_0_0<=StartSecuring_3_0] | ~ [1<=MovetoZ_2_3_2]]]] | [[~ [[[Clients_1<=DoSecuring_0_0 & DoSecuring_3_0<=Clients_0] | [MovetoZ_2_0_1<=StartSecuring_1_2 & MovetoZ_0_0_1<=MovetoZ_3_3_1]]] & [~ [IdleTechs_0<=3] & [4<=MovetoZ_3_2_0 & [MovetoZ_3_1_0<=1 & 4<=MovetoZ_0_1_1]]]] | ~ [[[4<=OpenRequests_3_0 | MovetoZ_3_0_0<=4] | [Assigned_0_2<=Finished_3 | IdleTechs_2<=2]]]]]]]]]
normalized: E [true U [2<=MovetoZ_0_3_3 & [~ [[[~ [[[Assigned_0_2<=Finished_3 | IdleTechs_2<=2] | [4<=OpenRequests_3_0 | MovetoZ_3_0_0<=4]]] | [[[4<=MovetoZ_3_2_0 & [MovetoZ_3_1_0<=1 & 4<=MovetoZ_0_1_1]] & ~ [IdleTechs_0<=3]] & ~ [[[MovetoZ_2_0_1<=StartSecuring_1_2 & MovetoZ_0_0_1<=MovetoZ_3_3_1] | [Clients_1<=DoSecuring_0_0 & DoSecuring_3_0<=Clients_0]]]]] | [~ [[~ [1<=MovetoZ_2_3_2] | ~ [DoSecuring_0_0<=StartSecuring_3_0]]] & [Finished_3<=1 | [StartSecuring_0_3<=3 & [[4<=OpenRequests_3_3 & 2<=MovetoZ_1_0_0] & [MovetoZ_1_3_3<=3 | MovetoZ_1_3_2<=StartSecuring_0_2]]]]]]] | [1<=DoSecuring_2_3 & ~ [[4<=DoSecuring_2_0 & ClientsTimeout_1<=DoSecuring_0_2]]]]]]
abstracting: (ClientsTimeout_1<=DoSecuring_0_2)
states: 36,766,720 (7)
abstracting: (4<=DoSecuring_2_0)
states: 0
abstracting: (1<=DoSecuring_2_3)
states: 789,184 (5)
abstracting: (MovetoZ_1_3_2<=StartSecuring_0_2)
states: 64,043,328 (7)
abstracting: (MovetoZ_1_3_3<=3)
states: 65,585,152 (7)
abstracting: (2<=MovetoZ_1_0_0)
states: 0
abstracting: (4<=OpenRequests_3_3)
states: 0
abstracting: (StartSecuring_0_3<=3)
states: 65,585,152 (7)
abstracting: (Finished_3<=1)
states: 65,585,152 (7)
abstracting: (DoSecuring_0_0<=StartSecuring_3_0)
states: 64,814,240 (7)
abstracting: (1<=MovetoZ_2_3_2)
states: 1,578,368 (6)
abstracting: (DoSecuring_3_0<=Clients_0)
states: 64,822,144 (7)
abstracting: (Clients_1<=DoSecuring_0_0)
states: 63,565,696 (7)
abstracting: (MovetoZ_0_0_1<=MovetoZ_3_3_1)
states: 64,043,328 (7)
abstracting: (MovetoZ_2_0_1<=StartSecuring_1_2)
states: 64,043,328 (7)
abstracting: (IdleTechs_0<=3)
states: 65,564,416 (7)
abstracting: (4<=MovetoZ_0_1_1)
states: 0
abstracting: (MovetoZ_3_1_0<=1)
states: 65,585,152 (7)
abstracting: (4<=MovetoZ_3_2_0)
states: 0
abstracting: (MovetoZ_3_0_0<=4)
states: 65,585,152 (7)
abstracting: (4<=OpenRequests_3_0)
states: 0
abstracting: (IdleTechs_2<=2)
states: 65,142,784 (7)
abstracting: (Assigned_0_2<=Finished_3)
states: 64,059,136 (7)
abstracting: (2<=MovetoZ_0_3_3)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.062sec
checking: AG [[~ [[~ [[[[[~ [MovetoZ_1_1_3<=3] & ClientsTimeout_1<=MovetoZ_2_1_3] & [~ [1<=MovetoZ_0_0_2] | 1<=StartSecuring_2_3]] & 1<=IdleTechs_1] | [[~ [MovetoZ_1_3_1<=3] & [[MovetoZ_1_0_2<=MovetoZ_3_2_2 & Assigned_3_0<=1] & ~ [1<=Assigned_2_1]]] & [[Clients_3<=MovetoZ_2_1_3 | [StartSecuring_0_1<=StartSecuring_3_3 | Assigned_3_2<=MovetoZ_0_1_1]] | [~ [4<=MovetoZ_3_1_3] & Assigned_0_0<=1]]]]] & Assigned_0_1<=ControlRoomDispatch_3]] | [~ [[[~ [3<=MovetoZ_1_2_3] | [[[1<=ClientsWaiting_1 | Finished_0<=2] | [3<=MovetoZ_1_0_0 & MovetoZ_1_3_3<=1]] & IdleTechs_0<=1]] | StartSecuring_1_3<=MovetoZ_2_3_0]] | [[[[MovetoZ_0_0_0<=DoSecuring_1_1 | ~ [[[Finished_1<=4 & MovetoZ_2_3_0<=ClientsTimeout_3] & [2<=StartSecuring_1_2 & MovetoZ_2_3_0<=2]]]] | ControlRoomDispatch_2<=StartSecuring_3_3] & Assigned_3_0<=1] | DoSecuring_3_2<=ControlRoomDispatch_2]]]]
normalized: ~ [E [true U ~ [[~ [[Assigned_0_1<=ControlRoomDispatch_3 & ~ [[[[[[MovetoZ_1_0_2<=MovetoZ_3_2_2 & Assigned_3_0<=1] & ~ [1<=Assigned_2_1]] & ~ [MovetoZ_1_3_1<=3]] & [[Clients_3<=MovetoZ_2_1_3 | [StartSecuring_0_1<=StartSecuring_3_3 | Assigned_3_2<=MovetoZ_0_1_1]] | [Assigned_0_0<=1 & ~ [4<=MovetoZ_3_1_3]]]] | [1<=IdleTechs_1 & [[1<=StartSecuring_2_3 | ~ [1<=MovetoZ_0_0_2]] & [ClientsTimeout_1<=MovetoZ_2_1_3 & ~ [MovetoZ_1_1_3<=3]]]]]]]] | [[DoSecuring_3_2<=ControlRoomDispatch_2 | [Assigned_3_0<=1 & [ControlRoomDispatch_2<=StartSecuring_3_3 | [MovetoZ_0_0_0<=DoSecuring_1_1 | ~ [[[Finished_1<=4 & MovetoZ_2_3_0<=ClientsTimeout_3] & [2<=StartSecuring_1_2 & MovetoZ_2_3_0<=2]]]]]]] | ~ [[StartSecuring_1_3<=MovetoZ_2_3_0 | [[IdleTechs_0<=1 & [[3<=MovetoZ_1_0_0 & MovetoZ_1_3_3<=1] | [1<=ClientsWaiting_1 | Finished_0<=2]]] | ~ [3<=MovetoZ_1_2_3]]]]]]]]]
abstracting: (3<=MovetoZ_1_2_3)
states: 0
abstracting: (Finished_0<=2)
states: 65,585,152 (7)
abstracting: (1<=ClientsWaiting_1)
states: 29,168,576 (7)
abstracting: (MovetoZ_1_3_3<=1)
states: 65,585,152 (7)
abstracting: (3<=MovetoZ_1_0_0)
states: 0
abstracting: (IdleTechs_0<=1)
states: 61,603,840 (7)
abstracting: (StartSecuring_1_3<=MovetoZ_2_3_0)
states: 64,043,328 (7)
abstracting: (MovetoZ_2_3_0<=2)
states: 65,585,152 (7)
abstracting: (2<=StartSecuring_1_2)
states: 0
abstracting: (MovetoZ_2_3_0<=ClientsTimeout_3)
states: 64,707,072 (7)
abstracting: (Finished_1<=4)
states: 65,585,152 (7)
abstracting: (MovetoZ_0_0_0<=DoSecuring_1_1)
states: 64,025,056 (7)
abstracting: (ControlRoomDispatch_2<=StartSecuring_3_3)
states: 61,598,592 (7)
abstracting: (Assigned_3_0<=1)
states: 65,585,152 (7)
abstracting: (DoSecuring_3_2<=ControlRoomDispatch_2)
states: 64,848,320 (7)
abstracting: (MovetoZ_1_1_3<=3)
states: 65,585,152 (7)
abstracting: (ClientsTimeout_1<=MovetoZ_2_1_3)
states: 37,116,864 (7)
abstracting: (1<=MovetoZ_0_0_2)
states: 1,578,368 (6)
abstracting: (1<=StartSecuring_2_3)
states: 1,578,368 (6)
abstracting: (1<=IdleTechs_1)
states: 20,103,168 (7)
abstracting: (4<=MovetoZ_3_1_3)
states: 0
abstracting: (Assigned_0_0<=1)
states: 65,585,152 (7)
abstracting: (Assigned_3_2<=MovetoZ_0_1_1)
states: 64,043,328 (7)
abstracting: (StartSecuring_0_1<=StartSecuring_3_3)
states: 64,043,328 (7)
abstracting: (Clients_3<=MovetoZ_2_1_3)
states: 63,591,872 (7)
abstracting: (MovetoZ_1_3_1<=3)
states: 65,585,152 (7)
abstracting: (1<=Assigned_2_1)
states: 1,578,368 (6)
abstracting: (Assigned_3_0<=1)
states: 65,585,152 (7)
abstracting: (MovetoZ_1_0_2<=MovetoZ_3_2_2)
states: 64,043,328 (7)
abstracting: (Assigned_0_1<=ControlRoomDispatch_3)
states: 64,111,488 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.094sec
checking: AG [[[~ [sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=0] | ~ [sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=89]] | [[[~ [[~ [87<=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(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]] | [8<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & sum(Finished_3, Finished_2, Finished_1, Finished_0)<=34]] & ~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=97]] & [[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)<=35 | 56<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)] | [3<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) & ~ [NumClientsReq<=92]]]]]]
normalized: ~ [E [true U ~ [[[[[3<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) & ~ [NumClientsReq<=92]] | [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)<=35 | 56<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)]] & [~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=97] & [[8<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) & sum(Finished_3, Finished_2, Finished_1, Finished_0)<=34] | ~ [[sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0) | ~ [87<=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(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=89] | ~ [sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=0]]]]]]
abstracting: (sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=0)
states: 7,311,616 (6)
abstracting: (sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=89)
states: 65,585,152 (7)
abstracting: (87<=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
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
states: 59,875,763 (7)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=34)
states: 65,585,152 (7)
abstracting: (8<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 0
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=97)
states: 65,585,152 (7)
abstracting: (56<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_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)<=35)
states: 65,585,152 (7)
abstracting: (NumClientsReq<=92)
states: 65,585,152 (7)
abstracting: (3<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 7,914,240 (6)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 3.816sec
checking: AG [[~ [[[96<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 19<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)] & 100<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)]] | [sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=NumClientsReq | [[sum(Finished_3, Finished_2, Finished_1, Finished_0)<=5 | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=57] | [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=74 & sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=8]]]]]
normalized: ~ [E [true U ~ [[[sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=NumClientsReq | [[sum(Finished_3, Finished_2, Finished_1, Finished_0)<=5 | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=57] | [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=74 & sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=8]]] | ~ [[100<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0) & [96<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 19<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0)]]]]]]]
abstracting: (19<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 0
abstracting: (96<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (100<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0))
states: 0
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=8)
states: 65,585,152 (7)
abstracting: (sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=74)
states: 65,585,152 (7)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=57)
states: 65,585,152 (7)
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=5)
states: 65,585,152 (7)
abstracting: (sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=NumClientsReq)
states: 65,585,152 (7)
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-ReachabilityCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.430sec
totally nodes used: 1058315 (1.1e+06)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 13764219 26043513 39807732
used/not used/entry size/cache size: 22093093 45015771 16 1024MB
basic ops cache: hits/miss/sum: 816673 1525957 2342630
used/not used/entry size/cache size: 2076100 14701116 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 42804878 42804878
used/not used/entry size/cache size: 1 16777215 12 192MB
state nr cache: hits/miss/sum: 66160 115057 181217
used/not used/entry size/cache size: 114371 8274237 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 66157159
1 865222
2 72528
3 11443
4 1758
5 301
6 47
7 150
8 12
9 22
>= 10 222
Total processing time: 1m48.999sec
BK_STOP 1679393428981
--------------------
content from stderr:
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ export PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ export LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
+ LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
++ sed s/.jar//
++ ls /home/mcc/BenchKit/bin//../reducer/bin//../../itstools//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202303021504.jar
++ perl -pe 's/.*\.//g'
+ VERSION=202303021504
+ echo 'Running Version 202303021504'
+ /home/mcc/BenchKit/bin//../reducer/bin//../../itstools//itstools/its-tools -pnfolder /home/mcc/execution -examination ReachabilityCardinality -timeout 360 -rebuildPNML
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:32217 (107), effective:507 (1)
initing FirstDep: 0m 0.000sec
iterations count:5710 (19), effective:245 (0)
iterations count:55886 (186), effective:2146 (7)
iterations count:36115 (120), effective:1288 (4)
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-Z4T4N04"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="marciexred"
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 marciexred"
echo " Input is UtilityControlRoom-PT-Z4T4N04, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r490-tall-167912709701198"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/UtilityControlRoom-PT-Z4T4N04.tgz
mv UtilityControlRoom-PT-Z4T4N04 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 ;