About the Execution of Marcie for DrinkVendingMachine-COL-02
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5471.252 | 10257.00 | 9829.00 | 220.00 | FFFFFTTFFTTFFTTT | 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.r129-smll-167819404600574.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 DrinkVendingMachine-COL-02, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r129-smll-167819404600574
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 416K
-rw-r--r-- 1 mcc users 7.8K Feb 26 04:36 CTLCardinality.txt
-rw-r--r-- 1 mcc users 73K Feb 26 04:36 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.7K Feb 26 04:33 CTLFireability.txt
-rw-r--r-- 1 mcc users 44K Feb 26 04:33 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.5K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.1K Feb 25 16:02 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Feb 25 16:02 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.5K Feb 25 16:02 LTLFireability.txt
-rw-r--r-- 1 mcc users 16K Feb 25 16:02 LTLFireability.xml
-rw-r--r-- 1 mcc users 8.8K Feb 26 04:39 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 76K Feb 26 04:39 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 8.6K Feb 26 04:38 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 63K Feb 26 04:38 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 16:02 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Feb 25 16:02 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 5 18:22 equiv_pt
-rw-r--r-- 1 mcc users 3 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 5 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 22K Mar 5 18:22 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 DrinkVendingMachine-COL-02-ReachabilityCardinality-00
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-01
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-02
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-03
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-04
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-05
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-06
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-07
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-08
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-09
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-10
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-11
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-12
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-13
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-14
FORMULA_NAME DrinkVendingMachine-COL-02-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1680074721614
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=ReachabilityCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=DrinkVendingMachine-COL-02
Not applying reductions.
Model is COL
ReachabilityCardinality COL
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
A model checker for Generalized Stochastic Petri nets
authors: Alex Tovchigrechko (IDD package and CTL model checking)
Martin Schwarick (Symbolic numerical analysis and CSL model checking)
Christian Rohr (Simulative and approximative numerical model checking)
marcie@informatik.tu-cottbus.de
called as: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=ReachabilityCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Unfolding complete |P|=24|T|=72|A|=536
Time for unfolding: 0m 0.471sec
Net: DrinkVendingMachine_COL_02
(NrP: 24 NrTr: 72 NrArc: 440)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.000sec
net check time: 0m 0.000sec
init dd package: 0m 3.454sec
RS generation: 0m 0.001sec
-> reachability set: #nodes 34 (3.4e+01) #states 1,024 (3)
starting MCC model checker
--------------------------
checking: EF [67<=sum(optionSlots_Options2, optionSlots_Options1)]
normalized: E [true U 67<=sum(optionSlots_Options2, optionSlots_Options1)]
abstracting: (67<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.036sec
checking: AG [~ [[84<=sum(theProducts_Products2, theProducts_Products1) | sum(productSlots_Products2, productSlots_Products1)<=50]]]
normalized: ~ [E [true U [84<=sum(theProducts_Products2, theProducts_Products1) | sum(productSlots_Products2, productSlots_Products1)<=50]]]
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=50)
states: 1,024 (3)
abstracting: (84<=sum(theProducts_Products2, theProducts_Products1))
states: 0
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.071sec
checking: AG [sum(optionSlots_Options2, optionSlots_Options1)<=sum(theOptions_Options2, theOptions_Options1)]
normalized: ~ [E [true U ~ [sum(optionSlots_Options2, optionSlots_Options1)<=sum(theOptions_Options2, theOptions_Options1)]]]
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=sum(theOptions_Options2, theOptions_Options1))
states: 768
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.036sec
checking: AG [~ [sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1)]]
normalized: ~ [E [true U sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1)]]
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 704
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.036sec
checking: EF [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=27]
normalized: E [true U sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=27]
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=27)
states: 1,024 (3)
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.036sec
checking: AG [[sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1) | ~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=30]]]
normalized: ~ [E [true U ~ [[sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1) | ~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=30]]]]]
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=30)
states: 1,024 (3)
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1))
states: 704
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.071sec
checking: EF [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]
normalized: E [true U sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 912
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.072sec
checking: AG [[~ [[[sum(theProducts_Products2, theProducts_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) & 94<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] & 50<=sum(optionSlots_Options2, optionSlots_Options1)]] | [63<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & 73<=sum(optionSlots_Options2, optionSlots_Options1)]]]
normalized: ~ [E [true U ~ [[~ [[[sum(theProducts_Products2, theProducts_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) & 94<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] & 50<=sum(optionSlots_Options2, optionSlots_Options1)]] | [63<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & 73<=sum(optionSlots_Options2, optionSlots_Options1)]]]]]
abstracting: (73<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (63<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (50<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (94<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 988
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.178sec
checking: EF [~ [[[~ [[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & [[sum(productSlots_Products2, productSlots_Products1)<=sum(optionSlots_Options2, optionSlots_Options1) | ~ [78<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]] | [74<=sum(productSlots_Products2, productSlots_Products1) & sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=38]]]] & ~ [[38<=sum(theProducts_Products2, theProducts_Products1) | ~ [sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)]]]] & sum(productSlots_Products2, productSlots_Products1)<=48]]]
normalized: E [true U ~ [[[~ [[~ [sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)] | 38<=sum(theProducts_Products2, theProducts_Products1)]] & ~ [[[[74<=sum(productSlots_Products2, productSlots_Products1) & sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=38] | [~ [78<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | sum(productSlots_Products2, productSlots_Products1)<=sum(optionSlots_Options2, optionSlots_Options1)]] & sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]] & sum(productSlots_Products2, productSlots_Products1)<=48]]]
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=48)
states: 1,024 (3)
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 704
abstracting: (78<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=38)
states: 1,024 (3)
abstracting: (74<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (38<=sum(theProducts_Products2, theProducts_Products1))
states: 0
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1))
states: 704
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.250sec
checking: EF [[[sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1)] | [85<=sum(optionSlots_Options2, optionSlots_Options1) | ~ [[~ [33<=sum(optionSlots_Options2, optionSlots_Options1)] | ~ [[~ [[[sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1) & 79<=sum(productSlots_Products2, productSlots_Products1)] | ~ [sum(optionSlots_Options2, optionSlots_Options1)<=88]]] & [[~ [22<=sum(optionSlots_Options2, optionSlots_Options1)] | [14<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1)]] | ~ [[sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | 70<=sum(optionSlots_Options2, optionSlots_Options1)]]]]]]]]]]
normalized: E [true U [[~ [[~ [[[~ [[sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | 70<=sum(optionSlots_Options2, optionSlots_Options1)]] | [[14<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1)] | ~ [22<=sum(optionSlots_Options2, optionSlots_Options1)]]] & ~ [[~ [sum(optionSlots_Options2, optionSlots_Options1)<=88] | [sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1) & 79<=sum(productSlots_Products2, productSlots_Products1)]]]]] | ~ [33<=sum(optionSlots_Options2, optionSlots_Options1)]]] | 85<=sum(optionSlots_Options2, optionSlots_Options1)] | [sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1)]]]
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1))
states: 1,024 (3)
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (85<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (33<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (79<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(theOptions_Options2, theOptions_Options1))
states: 704
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=88)
states: 1,024 (3)
abstracting: (22<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1))
states: 768
abstracting: (14<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (70<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.320sec
checking: EF [[[~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=56] | [[sum(theProducts_Products2, theProducts_Products1)<=61 & ~ [[[sum(theProducts_Products2, theProducts_Products1)<=98 | ~ [65<=sum(optionSlots_Options2, optionSlots_Options1)]] | ~ [58<=sum(productSlots_Products2, productSlots_Products1)]]]] | sum(theOptions_Options2, theOptions_Options1)<=93]] & ~ [[~ [35<=sum(theOptions_Options2, theOptions_Options1)] & [[~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1)] | [13<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=15]] | [40<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | 41<=sum(productSlots_Products2, productSlots_Products1)]]]]]]
normalized: E [true U [~ [[[[40<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | 41<=sum(productSlots_Products2, productSlots_Products1)] | [[13<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=15] | ~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1)]]] & ~ [35<=sum(theOptions_Options2, theOptions_Options1)]]] & [[[~ [[~ [58<=sum(productSlots_Products2, productSlots_Products1)] | [~ [65<=sum(optionSlots_Options2, optionSlots_Options1)] | sum(theProducts_Products2, theProducts_Products1)<=98]]] & sum(theProducts_Products2, theProducts_Products1)<=61] | sum(theOptions_Options2, theOptions_Options1)<=93] | ~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=56]]]]
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=56)
states: 1,024 (3)
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=93)
states: 1,024 (3)
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=61)
states: 1,024 (3)
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=98)
states: 1,024 (3)
abstracting: (65<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (58<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (35<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1))
states: 148
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=15)
states: 1,024 (3)
abstracting: (13<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (41<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (40<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.426sec
checking: EF [[[59<=sum(theOptions_Options2, theOptions_Options1) & ~ [[[~ [[[[sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theOptions_Options2, theOptions_Options1) | 92<=sum(productSlots_Products2, productSlots_Products1)] | [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(productSlots_Products2, productSlots_Products1) | sum(optionSlots_Options2, optionSlots_Options1)<=50]] & [[76<=sum(optionSlots_Options2, optionSlots_Options1) | sum(theOptions_Options2, theOptions_Options1)<=51] & [41<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & sum(optionSlots_Options2, optionSlots_Options1)<=32]]]] | ~ [[[[sum(optionSlots_Options2, optionSlots_Options1)<=sum(optionSlots_Options2, optionSlots_Options1) | sum(theProducts_Products2, theProducts_Products1)<=58] & 23<=sum(theOptions_Options2, theOptions_Options1)] | 69<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]] & [sum(theProducts_Products2, theProducts_Products1)<=66 & sum(optionSlots_Options2, optionSlots_Options1)<=77]]]] & 62<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]
normalized: E [true U [[~ [[[sum(theProducts_Products2, theProducts_Products1)<=66 & sum(optionSlots_Options2, optionSlots_Options1)<=77] & [~ [[[[sum(optionSlots_Options2, optionSlots_Options1)<=sum(optionSlots_Options2, optionSlots_Options1) | sum(theProducts_Products2, theProducts_Products1)<=58] & 23<=sum(theOptions_Options2, theOptions_Options1)] | 69<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]] | ~ [[[[41<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & sum(optionSlots_Options2, optionSlots_Options1)<=32] & [76<=sum(optionSlots_Options2, optionSlots_Options1) | sum(theOptions_Options2, theOptions_Options1)<=51]] & [[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(productSlots_Products2, productSlots_Products1) | sum(optionSlots_Options2, optionSlots_Options1)<=50] | [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theOptions_Options2, theOptions_Options1) | 92<=sum(productSlots_Products2, productSlots_Products1)]]]]]]] & 59<=sum(theOptions_Options2, theOptions_Options1)] & 62<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]
abstracting: (62<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (59<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (92<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theOptions_Options2, theOptions_Options1))
states: 148
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=50)
states: 1,024 (3)
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(productSlots_Products2, productSlots_Products1))
states: 4
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=51)
states: 1,024 (3)
abstracting: (76<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=32)
states: 1,024 (3)
abstracting: (41<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (69<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (23<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=58)
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=77)
states: 1,024 (3)
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=66)
states: 1,024 (3)
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-11 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.536sec
checking: EF [[~ [sum(theProducts_Products2, theProducts_Products1)<=32] | ~ [[[[~ [97<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | [~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=33] & ~ [[sum(optionSlots_Options2, optionSlots_Options1)<=16 | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=36]]]] | ~ [[51<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) & ~ [sum(theProducts_Products2, theProducts_Products1)<=77]]]] | ~ [[[[78<=sum(productSlots_Products2, productSlots_Products1) | [sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1) | sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]] | ~ [[41<=sum(optionSlots_Options2, optionSlots_Options1) | 56<=sum(theOptions_Options2, theOptions_Options1)]]] & ~ [[[49<=sum(optionSlots_Options2, optionSlots_Options1) & 37<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] & [sum(productSlots_Products2, productSlots_Products1)<=7 | 5<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]]]]]]]]
normalized: E [true U [~ [[~ [[~ [[[sum(productSlots_Products2, productSlots_Products1)<=7 | 5<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] & [49<=sum(optionSlots_Options2, optionSlots_Options1) & 37<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]] & [~ [[41<=sum(optionSlots_Options2, optionSlots_Options1) | 56<=sum(theOptions_Options2, theOptions_Options1)]] | [[sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1) | sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | 78<=sum(productSlots_Products2, productSlots_Products1)]]]] | [~ [[~ [sum(theProducts_Products2, theProducts_Products1)<=77] & 51<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] | [[~ [[sum(optionSlots_Options2, optionSlots_Options1)<=16 | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=36]] & ~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=33]] | ~ [97<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]]]] | ~ [sum(theProducts_Products2, theProducts_Products1)<=32]]]
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=32)
states: 1,024 (3)
abstracting: (97<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=33)
states: 1,024 (3)
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=36)
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=16)
states: 1,024 (3)
abstracting: (51<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=77)
states: 1,024 (3)
abstracting: (78<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1))
states: 768
abstracting: (56<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (41<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (37<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (49<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (5<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 112
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=7)
states: 1,024 (3)
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.530sec
checking: EF [~ [[sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1) & ~ [[[~ [[98<=sum(theOptions_Options2, theOptions_Options1) & [~ [5<=sum(productSlots_Products2, productSlots_Products1)] & sum(theOptions_Options2, theOptions_Options1)<=sum(optionSlots_Options2, optionSlots_Options1)]]] & [[[~ [sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | [78<=sum(optionSlots_Options2, optionSlots_Options1) | 35<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]] | ~ [[sum(productSlots_Products2, productSlots_Products1)<=93 | sum(productSlots_Products2, productSlots_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]] & [~ [[sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & 35<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] & [[16<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1)] | ~ [sum(optionSlots_Options2, optionSlots_Options1)<=7]]]]] | 37<=sum(theOptions_Options2, theOptions_Options1)]]]]]
normalized: E [true U ~ [[~ [[[[[[~ [sum(optionSlots_Options2, optionSlots_Options1)<=7] | [16<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1)]] & ~ [[sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & 35<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]] & [~ [[sum(productSlots_Products2, productSlots_Products1)<=93 | sum(productSlots_Products2, productSlots_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] | [[78<=sum(optionSlots_Options2, optionSlots_Options1) | 35<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | ~ [sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]]] & ~ [[[~ [5<=sum(productSlots_Products2, productSlots_Products1)] & sum(theOptions_Options2, theOptions_Options1)<=sum(optionSlots_Options2, optionSlots_Options1)] & 98<=sum(theOptions_Options2, theOptions_Options1)]]] | 37<=sum(theOptions_Options2, theOptions_Options1)]] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1)]]]
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(theProducts_Products2, theProducts_Products1))
states: 148
abstracting: (37<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (98<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 768
abstracting: (5<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (35<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (78<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 988
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=93)
states: 1,024 (3)
abstracting: (35<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1))
states: 704
abstracting: (16<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=7)
states: 1,024 (3)
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.427sec
checking: EF [[[sum(optionSlots_Options2, optionSlots_Options1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(optionSlots_Options2, optionSlots_Options1)<=36] | [[[[[[[[sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1) | 55<=sum(theProducts_Products2, theProducts_Products1)] & ~ [39<=sum(productSlots_Products2, productSlots_Products1)]] | [96<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | 21<=sum(optionSlots_Options2, optionSlots_Options1)]]] | ~ [[[22<=sum(theProducts_Products2, theProducts_Products1) | 22<=sum(theProducts_Products2, theProducts_Products1)] & sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)]]] & [~ [sum(theOptions_Options2, theOptions_Options1)<=4] | [[~ [sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | ~ [sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1)]] | sum(productSlots_Products2, productSlots_Products1)<=2]]] | [sum(productSlots_Products2, productSlots_Products1)<=47 & [[sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=75 & [[46<=sum(optionSlots_Options2, optionSlots_Options1) | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=80] & [sum(optionSlots_Options2, optionSlots_Options1)<=25 | sum(optionSlots_Options2, optionSlots_Options1)<=72]]] | sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)]]] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=45] | 97<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]]
normalized: E [true U [[[[[[[[[sum(optionSlots_Options2, optionSlots_Options1)<=25 | sum(optionSlots_Options2, optionSlots_Options1)<=72] & [46<=sum(optionSlots_Options2, optionSlots_Options1) | sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=80]] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=75] | sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)] & sum(productSlots_Products2, productSlots_Products1)<=47] | [[[[~ [sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1)] | ~ [sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]] | sum(productSlots_Products2, productSlots_Products1)<=2] | ~ [sum(theOptions_Options2, theOptions_Options1)<=4]] & [~ [[[22<=sum(theProducts_Products2, theProducts_Products1) | 22<=sum(theProducts_Products2, theProducts_Products1)] & sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1)]] | [[[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | 21<=sum(optionSlots_Options2, optionSlots_Options1)] | 96<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | [~ [39<=sum(productSlots_Products2, productSlots_Products1)] & [sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1) | 55<=sum(theProducts_Products2, theProducts_Products1)]]]]]] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=45] | 97<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] | [sum(optionSlots_Options2, optionSlots_Options1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) | sum(optionSlots_Options2, optionSlots_Options1)<=36]]]
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=36)
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (97<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=45)
states: 1,024 (3)
abstracting: (55<=sum(theProducts_Products2, theProducts_Products1))
states: 0
abstracting: (sum(theProducts_Products2, theProducts_Products1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 704
abstracting: (39<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (96<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 0
abstracting: (21<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 352
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1))
states: 704
abstracting: (22<=sum(theProducts_Products2, theProducts_Products1))
states: 0
abstracting: (22<=sum(theProducts_Products2, theProducts_Products1))
states: 0
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=4)
states: 1,024 (3)
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=2)
states: 1,024 (3)
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 1,024 (3)
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1))
states: 704
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=47)
states: 1,024 (3)
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(theProducts_Products2, theProducts_Products1))
states: 704
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=75)
states: 1,024 (3)
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=80)
states: 1,024 (3)
abstracting: (46<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=72)
states: 1,024 (3)
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=25)
states: 1,024 (3)
-> the formula is TRUE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.713sec
checking: AG [[~ [[[[[[73<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | ~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=82]] & [~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(optionSlots_Options2, optionSlots_Options1)] & [[sum(theOptions_Options2, theOptions_Options1)<=63 & 2<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] | [37<=sum(theOptions_Options2, theOptions_Options1) & 38<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]]] | 96<=sum(theOptions_Options2, theOptions_Options1)] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] | ~ [[~ [[sum(theOptions_Options2, theOptions_Options1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1) | ~ [[sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1) | 99<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]]] & ~ [[[[sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1) | sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1)] & [sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1) | sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(productSlots_Products2, productSlots_Products1)]] & sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1)]]]]]] & ~ [[[sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1) & [[[[sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=46 | 22<=sum(theOptions_Options2, theOptions_Options1)] & ~ [[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=0 | 65<=sum(optionSlots_Options2, optionSlots_Options1)]]] & [[[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1) & 49<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] & 48<=sum(theOptions_Options2, theOptions_Options1)] & sum(productSlots_Products2, productSlots_Products1)<=91]] | ~ [[sum(productSlots_Products2, productSlots_Products1)<=58 & ~ [[39<=sum(productSlots_Products2, productSlots_Products1) & sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1)]]]]]] & [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1) & ~ [sum(theOptions_Options2, theOptions_Options1)<=24]]]]]]
normalized: ~ [E [true U ~ [[~ [[[~ [sum(theOptions_Options2, theOptions_Options1)<=24] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)] & [[~ [[~ [[39<=sum(productSlots_Products2, productSlots_Products1) & sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1)]] & sum(productSlots_Products2, productSlots_Products1)<=58]] | [[[[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1) & 49<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] & 48<=sum(theOptions_Options2, theOptions_Options1)] & sum(productSlots_Products2, productSlots_Products1)<=91] & [~ [[sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=0 | 65<=sum(optionSlots_Options2, optionSlots_Options1)]] & [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=46 | 22<=sum(theOptions_Options2, theOptions_Options1)]]]] & sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1)]]] & ~ [[~ [[~ [[[[sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1) | sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(productSlots_Products2, productSlots_Products1)] & [sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1) | sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1)]] & sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1)]] & ~ [[~ [[sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1) | 99<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] | sum(theOptions_Options2, theOptions_Options1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]]]] | [[[[[[37<=sum(theOptions_Options2, theOptions_Options1) & 38<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)] | [sum(theOptions_Options2, theOptions_Options1)<=63 & 2<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] & ~ [sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(optionSlots_Options2, optionSlots_Options1)]] & [~ [sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=82] | 73<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)]] | 96<=sum(theOptions_Options2, theOptions_Options1)] & sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)]]]]]]]
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 912
abstracting: (96<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (73<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=82)
states: 1,024 (3)
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(optionSlots_Options2, optionSlots_Options1))
states: 148
abstracting: (2<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 912
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=63)
states: 1,024 (3)
abstracting: (38<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (37<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 988
abstracting: (99<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(optionSlots_Options2, optionSlots_Options1)<=sum(theProducts_Products2, theProducts_Products1))
states: 704
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1))
states: 704
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=sum(productSlots_Products2, productSlots_Products1))
states: 704
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(productSlots_Products2, productSlots_Products1))
states: 1,024 (3)
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(productSlots_Products2, productSlots_Products1))
states: 148
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(theOptions_Options2, theOptions_Options1))
states: 704
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=sum(theProducts_Products2, theProducts_Products1))
states: 768
abstracting: (22<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=46)
states: 1,024 (3)
abstracting: (65<=sum(optionSlots_Options2, optionSlots_Options1))
states: 0
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=0)
states: 0
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=91)
states: 1,024 (3)
abstracting: (48<=sum(theOptions_Options2, theOptions_Options1))
states: 0
abstracting: (49<=sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1))
states: 0
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1))
states: 4
abstracting: (sum(productSlots_Products2, productSlots_Products1)<=58)
states: 1,024 (3)
abstracting: (sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1)<=sum(theOptions_Options2, theOptions_Options1))
states: 4
abstracting: (39<=sum(productSlots_Products2, productSlots_Products1))
states: 0
abstracting: (sum(ready_Quality8, ready_Quality7, ready_Quality6, ready_Quality5, ready_Quality4, ready_Quality3, ready_Quality2, ready_Quality1)<=sum(wait_Quality8, wait_Quality7, wait_Quality6, wait_Quality5, wait_Quality4, wait_Quality3, wait_Quality2, wait_Quality1))
states: 912
abstracting: (sum(theOptions_Options2, theOptions_Options1)<=24)
states: 1,024 (3)
-> the formula is FALSE
FORMULA DrinkVendingMachine-COL-02-ReachabilityCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.706sec
totally nodes used: 2605 (2.6e+03)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 1713 5759 7472
used/not used/entry size/cache size: 6554 67102310 16 1024MB
basic ops cache: hits/miss/sum: 1298 3419 4717
used/not used/entry size/cache size: 6756 16770460 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 46267 46267
used/not used/entry size/cache size: 1 16777215 12 192MB
state nr cache: hits/miss/sum: 269 695 964
used/not used/entry size/cache size: 695 8387913 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 67106344
1 2508
2 12
3 0
4 0
5 0
6 0
7 0
8 0
9 0
>= 10 0
Total processing time: 0m 9.930sec
BK_STOP 1680074731871
--------------------
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:284 (3), effective:26 (0)
initing FirstDep: 0m 0.000sec
iterations count:72 (1), effective:0 (0)
iterations count:112 (1), effective:7 (0)
iterations count:88 (1), effective:5 (0)
iterations count:72 (1), effective:0 (0)
iterations count:115 (1), effective:8 (0)
iterations count:74 (1), effective:2 (0)
iterations count:72 (1), effective:0 (0)
iterations count:72 (1), effective:0 (0)
iterations count:88 (1), effective:6 (0)
iterations count:72 (1), effective:0 (0)
iterations count:72 (1), effective:0 (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="DrinkVendingMachine-COL-02"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5348"
echo " Executing tool marcie"
echo " Input is DrinkVendingMachine-COL-02, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r129-smll-167819404600574"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/DrinkVendingMachine-COL-02.tgz
mv DrinkVendingMachine-COL-02 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 ;