About the Execution of Marcie+red for IOTPpurchase-PT-C01M01P01D01
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5449.403 | 7534.00 | 8862.00 | 302.60 | TTTTTFTFFFTTTTTT | 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.r234-tall-167856419800110.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 IOTPpurchase-PT-C01M01P01D01, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r234-tall-167856419800110
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 560K
-rw-r--r-- 1 mcc users 11K Feb 25 15:17 CTLCardinality.txt
-rw-r--r-- 1 mcc users 104K Feb 25 15:17 CTLCardinality.xml
-rw-r--r-- 1 mcc users 8.4K Feb 25 15:17 CTLFireability.txt
-rw-r--r-- 1 mcc users 62K Feb 25 15:17 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.8K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.5K Feb 25 16:17 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Feb 25 16:17 LTLCardinality.xml
-rw-r--r-- 1 mcc users 3.2K Feb 25 16:17 LTLFireability.txt
-rw-r--r-- 1 mcc users 19K Feb 25 16:17 LTLFireability.xml
-rw-r--r-- 1 mcc users 14K Feb 25 15:17 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 127K Feb 25 15:17 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 8.5K Feb 25 15:17 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 49K Feb 25 15:17 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 16:17 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Feb 25 16:17 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 13 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rwxr-xr-x 1 mcc users 63K 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 IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-00
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-01
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-02
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-03
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-04
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-05
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-06
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-07
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-08
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-09
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-10
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-11
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-12
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-13
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-14
FORMULA_NAME IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1679451101930
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=IOTPpurchase-PT-C01M01P01D01
Applying reductions before tool marcie
Invoking reducer
Running Version 202303021504
[2023-03-22 02:11:43] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityCardinality, -timeout, 360, -rebuildPNML]
[2023-03-22 02:11:43] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2023-03-22 02:11:43] [INFO ] Load time of PNML (sax parser for PT used): 37 ms
[2023-03-22 02:11:43] [INFO ] Transformed 111 places.
[2023-03-22 02:11:43] [INFO ] Transformed 45 transitions.
[2023-03-22 02:11:43] [INFO ] Found NUPN structural information;
[2023-03-22 02:11:43] [INFO ] Parsed PT model containing 111 places and 45 transitions and 224 arcs in 94 ms.
Parsed 16 properties from file /home/mcc/execution/ReachabilityCardinality.xml in 14 ms.
Working with output stream class java.io.PrintStream
Initial state reduction rules removed 11 formulas.
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-01 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-02 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-03 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-04 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-05 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-06 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-09 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-10 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-11 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-12 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-14 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-15 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
Incomplete random walk after 10000 steps, including 2 resets, run finished after 70 ms. (steps per millisecond=142 ) properties (out of 4) seen :3
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-13 TRUE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-07 FALSE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-00 TRUE TECHNIQUES TOPOLOGICAL RANDOM_WALK
Incomplete Best-First random walk after 10000 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=270 ) properties (out of 1) seen :0
Running SMT prover for 1 properties.
// Phase 1: matrix 45 rows 111 cols
[2023-03-22 02:11:43] [INFO ] Computed 67 place invariants in 14 ms
[2023-03-22 02:11:44] [INFO ] After 370ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0 real:1
[2023-03-22 02:11:44] [INFO ] [Nat]Absence check using 8 positive place invariants in 3 ms returned sat
[2023-03-22 02:11:44] [INFO ] [Nat]Absence check using 8 positive and 59 generalized place invariants in 17 ms returned sat
[2023-03-22 02:11:44] [INFO ] After 79ms SMT Verify possible using all constraints in natural domain returned unsat :1 sat :0
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-08 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
Fused 1 Parikh solutions to 0 different solutions.
Parikh walk visited 0 properties in 0 ms.
All properties solved without resorting to model-checking.
Total runtime 767 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: IOTPpurchase_PT_C01M01P01D01
(NrP: 111 NrTr: 45 NrArc: 224)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.001sec
net check time: 0m 0.000sec
init dd package: 0m 2.727sec
RS generation: 0m 0.008sec
-> reachability set: #nodes 651 (6.5e+02) #states 204
starting MCC model checker
--------------------------
checking: EF [MerchantPayment_p4_0<=0]
normalized: E [true U MerchantPayment_p4_0<=0]
abstracting: (MerchantPayment_p4_0<=0)
states: 184
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.003sec
checking: AG [Status_p22_7<=1]
normalized: ~ [E [true U ~ [Status_p22_7<=1]]]
abstracting: (Status_p22_7<=1)
states: 204
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [1<=Organization_p22_2]
normalized: E [true U 1<=Organization_p22_2]
abstracting: (1<=Organization_p22_2)
states: 4
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: EF [p3_10<=PaySchemeData_p21_10]
normalized: E [true U p3_10<=PaySchemeData_p21_10]
abstracting: (p3_10<=PaySchemeData_p21_10)
states: 200
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [~ [Delivery_p22_1<=PaymentHandlerPayment_p5_0]]
normalized: ~ [E [true U Delivery_p22_1<=PaymentHandlerPayment_p5_0]]
abstracting: (Delivery_p22_1<=PaymentHandlerPayment_p5_0)
states: 202
-> the formula is FALSE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [[1<=DeliveryRequest_p12_5 & Order_p22_6<=p7_1]]
normalized: ~ [E [true U ~ [[1<=DeliveryRequest_p12_5 & Order_p22_6<=p7_1]]]]
abstracting: (Order_p22_6<=p7_1)
states: 188
abstracting: (1<=DeliveryRequest_p12_5)
states: 8
-> the formula is FALSE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: EF [[DeliveryNote_p22_14<=1 | ~ [p4_3<=DeliveryNote_p22_14]]]
normalized: E [true U [~ [p4_3<=DeliveryNote_p22_14] | DeliveryNote_p22_14<=1]]
abstracting: (DeliveryNote_p22_14<=1)
states: 204
abstracting: (p4_3<=DeliveryNote_p22_14)
states: 188
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [~ [[[~ [[p3_6<=1 & [~ [Payment_p20<=PaySchemeData_p21_6] | [[1<=p11_8 | OfferResponce_p10<=0] | 1<=p11_13]]]] & Organization_p21_2<=0] & ~ [PaySchemeData_p11_10<=DeliveryResponse_p12_6]]]]
normalized: E [true U ~ [[~ [PaySchemeData_p11_10<=DeliveryResponse_p12_6] & [~ [[[[[1<=p11_8 | OfferResponce_p10<=0] | 1<=p11_13] | ~ [Payment_p20<=PaySchemeData_p21_6]] & p3_6<=1]] & Organization_p21_2<=0]]]]
abstracting: (Organization_p21_2<=0)
states: 200
abstracting: (p3_6<=1)
states: 204
abstracting: (Payment_p20<=PaySchemeData_p21_6)
states: 200
abstracting: (1<=p11_13)
states: 196
abstracting: (OfferResponce_p10<=0)
states: 4
abstracting: (1<=p11_8)
states: 200
abstracting: (PaySchemeData_p11_10<=DeliveryResponse_p12_6)
states: 198
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [[~ [[OfferResponce_p10<=0 & PaymentNote_p21_13<=0]] | ~ [[~ [[~ [p2_1<=1] | ~ [Payment_p20<=p12_0]]] | [Status_p20<=1 & [Delivery_p22_4<=DeliveryNote_p22_12 & Order_p22_3<=Organization_p22_9]]]]]]
normalized: ~ [E [true U ~ [[~ [[[[Delivery_p22_4<=DeliveryNote_p22_12 & Order_p22_3<=Organization_p22_9] & Status_p20<=1] | ~ [[~ [Payment_p20<=p12_0] | ~ [p2_1<=1]]]]] | ~ [[OfferResponce_p10<=0 & PaymentNote_p21_13<=0]]]]]]
abstracting: (PaymentNote_p21_13<=0)
states: 200
abstracting: (OfferResponce_p10<=0)
states: 4
abstracting: (p2_1<=1)
states: 204
abstracting: (Payment_p20<=p12_0)
states: 204
abstracting: (Status_p20<=1)
states: 204
abstracting: (Order_p22_3<=Organization_p22_9)
states: 200
abstracting: (Delivery_p22_4<=DeliveryNote_p22_12)
states: 188
-> the formula is FALSE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.004sec
checking: EF [[~ [[~ [p4_2<=Payment_p20] & [[[[~ [p11_4<=Order_p20] | [[p3_5<=1 & p4_2<=0] & ~ [p12_3<=1]]] | [~ [1<=Status_p21_9] | Delivery_p22_4<=PaymentNote_p21_16]] | ~ [[p4_1<=0 | ~ [Status_p20<=0]]]] & 1<=p3_10]]] | [[[[[1<=Status_p22_7 & [[[1<=p4_2 & ConsumerDelivery_p6_0<=1] & [1<=WhatDeliver_p12_1 & PaySchemeData_p11_10<=0]] & 1<=Status_p20_6]] & 1<=Payment_p21_7] & Organization_p20_7<=0] & ~ [p11_0<=1]] & [Status_p22_13<=1 | Organization_p22_9<=0]]]]
normalized: E [true U [[[Status_p22_13<=1 | Organization_p22_9<=0] & [~ [p11_0<=1] & [[[[[[1<=WhatDeliver_p12_1 & PaySchemeData_p11_10<=0] & [1<=p4_2 & ConsumerDelivery_p6_0<=1]] & 1<=Status_p20_6] & 1<=Status_p22_7] & 1<=Payment_p21_7] & Organization_p20_7<=0]]] | ~ [[[[~ [[~ [Status_p20<=0] | p4_1<=0]] | [[~ [1<=Status_p21_9] | Delivery_p22_4<=PaymentNote_p21_16] | [[~ [p12_3<=1] & [p3_5<=1 & p4_2<=0]] | ~ [p11_4<=Order_p20]]]] & 1<=p3_10] & ~ [p4_2<=Payment_p20]]]]]
abstracting: (p4_2<=Payment_p20)
states: 200
abstracting: (1<=p3_10)
states: 4
abstracting: (p11_4<=Order_p20)
states: 8
abstracting: (p4_2<=0)
states: 200
abstracting: (p3_5<=1)
states: 204
abstracting: (p12_3<=1)
states: 204
abstracting: (Delivery_p22_4<=PaymentNote_p21_16)
states: 188
abstracting: (1<=Status_p21_9)
states: 2
abstracting: (p4_1<=0)
states: 200
abstracting: (Status_p20<=0)
states: 200
abstracting: (Organization_p20_7<=0)
states: 200
abstracting: (1<=Payment_p21_7)
states: 2
abstracting: (1<=Status_p22_7)
states: 8
abstracting: (1<=Status_p20_6)
states: 4
abstracting: (ConsumerDelivery_p6_0<=1)
states: 204
abstracting: (1<=p4_2)
states: 4
abstracting: (PaySchemeData_p11_10<=0)
states: 198
abstracting: (1<=WhatDeliver_p12_1)
states: 4
abstracting: (p11_0<=1)
states: 204
abstracting: (Organization_p22_9<=0)
states: 200
abstracting: (Status_p22_13<=1)
states: 204
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-01 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: EF [~ [[[[~ [[MerchantOffer_p2<=1 | ~ [PayReceipt_p21_12<=1]]] & ~ [[1<=p3_5 | [~ [1<=p6_5] | [p12_4<=DeliveryResponse_p12_6 & p3_1<=0]]]]] & [OfferRequest_p10<=0 & ~ [Payment_p21_3<=1]]] & [[~ [[OfferResponce_p10<=PaymentRequest_p11_9 & 1<=Status_p21_11]] & p11_0<=0] & [~ [DeliveryNote_p22_12<=0] | [Organization_p21_4<=PaymentAmount_p11_6 | [[[[p4_2<=p4_1 | MerchantPayment_p4_0<=1] | [Payment_p21_7<=p3_8 | p6_1<=1]] | [1<=Payment_p20 & p5_1<=p1_1]] | [WhatDeliver_p12_1<=0 | [~ [Status_p21_14<=1] | ~ [1<=p7_3]]]]]]]]]]
normalized: E [true U ~ [[[[[[[[~ [1<=p7_3] | ~ [Status_p21_14<=1]] | WhatDeliver_p12_1<=0] | [[1<=Payment_p20 & p5_1<=p1_1] | [[Payment_p21_7<=p3_8 | p6_1<=1] | [p4_2<=p4_1 | MerchantPayment_p4_0<=1]]]] | Organization_p21_4<=PaymentAmount_p11_6] | ~ [DeliveryNote_p22_12<=0]] & [~ [[OfferResponce_p10<=PaymentRequest_p11_9 & 1<=Status_p21_11]] & p11_0<=0]] & [[~ [Payment_p21_3<=1] & OfferRequest_p10<=0] & [~ [[[[p12_4<=DeliveryResponse_p12_6 & p3_1<=0] | ~ [1<=p6_5]] | 1<=p3_5]] & ~ [[~ [PayReceipt_p21_12<=1] | MerchantOffer_p2<=1]]]]]]]
abstracting: (MerchantOffer_p2<=1)
states: 204
abstracting: (PayReceipt_p21_12<=1)
states: 204
abstracting: (1<=p3_5)
states: 16
abstracting: (1<=p6_5)
states: 24
abstracting: (p3_1<=0)
states: 200
abstracting: (p12_4<=DeliveryResponse_p12_6)
states: 16
abstracting: (OfferRequest_p10<=0)
states: 196
abstracting: (Payment_p21_3<=1)
states: 204
abstracting: (p11_0<=0)
states: 4
abstracting: (1<=Status_p21_11)
states: 4
abstracting: (OfferResponce_p10<=PaymentRequest_p11_9)
states: 8
abstracting: (DeliveryNote_p22_12<=0)
states: 200
abstracting: (Organization_p21_4<=PaymentAmount_p11_6)
states: 196
abstracting: (MerchantPayment_p4_0<=1)
states: 204
abstracting: (p4_2<=p4_1)
states: 200
abstracting: (p6_1<=1)
states: 204
abstracting: (Payment_p21_7<=p3_8)
states: 204
abstracting: (p5_1<=p1_1)
states: 202
abstracting: (1<=Payment_p20)
states: 4
abstracting: (WhatDeliver_p12_1<=0)
states: 200
abstracting: (Status_p21_14<=1)
states: 204
abstracting: (1<=p7_3)
states: 44
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.005sec
checking: EF [~ [[[~ [1<=p12_4] & MerchantDelivery_p4_6<=p5_1] | [~ [Organization_p21_2<=PaymentNote_p21_13] | [[~ [[~ [MerchantPayment_p4_0<=1] & ~ [ConsumerDelivery_p6_0<=Status_p21_5]]] & [~ [Status_p22_11<=0] & ~ [[Organization_p20_2<=Payment_p21_1 | [Organization_p20_2<=1 | 1<=PaymentHandlerPayment_p5_0]]]]] & [[[[~ [p5_4<=1] & 1<=Status_p20_6] | ~ [[p3_9<=1 | HowDeliver_p12_2<=1]]] & [MerchantDelivery_p4_6<=0 & 1<=p7_3]] | [[[[1<=Organization_p22_9 | p6_2<=Payment_p21_3] | [p3_9<=1 & 1<=Organization_p21_2]] & 1<=DeliveryResponse_p12_6] | [~ [[1<=OfferRequest_p10 & 1<=PayReceipt_p21_12]] & [~ [1<=Organization_p20_2] & Delivery_p20_10<=1]]]]]]]]]
normalized: E [true U ~ [[[[[[[[~ [1<=Organization_p20_2] & Delivery_p20_10<=1] & ~ [[1<=OfferRequest_p10 & 1<=PayReceipt_p21_12]]] | [[[p3_9<=1 & 1<=Organization_p21_2] | [1<=Organization_p22_9 | p6_2<=Payment_p21_3]] & 1<=DeliveryResponse_p12_6]] | [[MerchantDelivery_p4_6<=0 & 1<=p7_3] & [~ [[p3_9<=1 | HowDeliver_p12_2<=1]] | [~ [p5_4<=1] & 1<=Status_p20_6]]]] & [[~ [[[Organization_p20_2<=1 | 1<=PaymentHandlerPayment_p5_0] | Organization_p20_2<=Payment_p21_1]] & ~ [Status_p22_11<=0]] & ~ [[~ [ConsumerDelivery_p6_0<=Status_p21_5] & ~ [MerchantPayment_p4_0<=1]]]]] | ~ [Organization_p21_2<=PaymentNote_p21_13]] | [~ [1<=p12_4] & MerchantDelivery_p4_6<=p5_1]]]]
abstracting: (MerchantDelivery_p4_6<=p5_1)
states: 158
abstracting: (1<=p12_4)
states: 196
abstracting: (Organization_p21_2<=PaymentNote_p21_13)
states: 200
abstracting: (MerchantPayment_p4_0<=1)
states: 204
abstracting: (ConsumerDelivery_p6_0<=Status_p21_5)
states: 200
abstracting: (Status_p22_11<=0)
states: 196
abstracting: (Organization_p20_2<=Payment_p21_1)
states: 200
abstracting: (1<=PaymentHandlerPayment_p5_0)
states: 98
abstracting: (Organization_p20_2<=1)
states: 204
abstracting: (1<=Status_p20_6)
states: 4
abstracting: (p5_4<=1)
states: 204
abstracting: (HowDeliver_p12_2<=1)
states: 204
abstracting: (p3_9<=1)
states: 204
abstracting: (1<=p7_3)
states: 44
abstracting: (MerchantDelivery_p4_6<=0)
states: 156
abstracting: (1<=DeliveryResponse_p12_6)
states: 8
abstracting: (p6_2<=Payment_p21_3)
states: 184
abstracting: (1<=Organization_p22_9)
states: 4
abstracting: (1<=Organization_p21_2)
states: 4
abstracting: (p3_9<=1)
states: 204
abstracting: (1<=PayReceipt_p21_12)
states: 4
abstracting: (1<=OfferRequest_p10)
states: 8
abstracting: (Delivery_p20_10<=1)
states: 204
abstracting: (1<=Organization_p20_2)
states: 4
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-03 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.006sec
checking: EF [~ [[p11_11<=0 | [~ [[[[[[PaidFor_p11_1<=1 | ConsumerPayment_p3<=0] & [Status_p22_7<=Payment_p21_7 | p10_2<=Order_p22_10]] | p3_2<=0] & ~ [[[Organization_p21_2<=0 | p3_9<=1] | [Order_p22_10<=p3_2 | PaySchemeData_p21_10<=Organization_p22_2]]]] | [p11_4<=ConsumerPayment_p3 | ~ [[1<=p8_2 & Organization_p22_9<=1]]]]] | [[[~ [[[BrandSelection_p11_5<=MerchantOffer_p2 | p1_3<=1] & [1<=PaymentHandlerPayment_p5_0 | 1<=PaymentRequest_p11_9]]] | [~ [1<=p6_4] | ~ [[Organization_p21_4<=Delivery_p20 & Order_p22_10<=p7_2]]]] & [~ [Delivery_p22_4<=1] | p3_7<=0]] & [~ [[[p11_3<=p1_2 & 1<=p10_0] | [p11_0<=1 | p11_4<=MerchantOffer_p2]]] | [[[~ [p3_7<=Order_p22_10] & [1<=p10_0 | Organization_p20_7<=0]] | ~ [[1<=p3_9 & 1<=p8_3]]] & [[Organization_p21_4<=0 & [p6_4<=p11_0 | 1<=p6_3]] | p3_3<=0]]]]]]]]
normalized: E [true U ~ [[p11_11<=0 | [[[[[p3_3<=0 | [Organization_p21_4<=0 & [p6_4<=p11_0 | 1<=p6_3]]] & [~ [[1<=p3_9 & 1<=p8_3]] | [[1<=p10_0 | Organization_p20_7<=0] & ~ [p3_7<=Order_p22_10]]]] | ~ [[[p11_0<=1 | p11_4<=MerchantOffer_p2] | [p11_3<=p1_2 & 1<=p10_0]]]] & [[p3_7<=0 | ~ [Delivery_p22_4<=1]] & [[~ [[Organization_p21_4<=Delivery_p20 & Order_p22_10<=p7_2]] | ~ [1<=p6_4]] | ~ [[[1<=PaymentHandlerPayment_p5_0 | 1<=PaymentRequest_p11_9] & [BrandSelection_p11_5<=MerchantOffer_p2 | p1_3<=1]]]]]] | ~ [[[p11_4<=ConsumerPayment_p3 | ~ [[1<=p8_2 & Organization_p22_9<=1]]] | [~ [[[Order_p22_10<=p3_2 | PaySchemeData_p21_10<=Organization_p22_2] | [Organization_p21_2<=0 | p3_9<=1]]] & [p3_2<=0 | [[Status_p22_7<=Payment_p21_7 | p10_2<=Order_p22_10] & [PaidFor_p11_1<=1 | ConsumerPayment_p3<=0]]]]]]]]]]
abstracting: (ConsumerPayment_p3<=0)
states: 200
abstracting: (PaidFor_p11_1<=1)
states: 204
abstracting: (p10_2<=Order_p22_10)
states: 200
abstracting: (Status_p22_7<=Payment_p21_7)
states: 196
abstracting: (p3_2<=0)
states: 188
abstracting: (p3_9<=1)
states: 204
abstracting: (Organization_p21_2<=0)
states: 200
abstracting: (PaySchemeData_p21_10<=Organization_p22_2)
states: 200
abstracting: (Order_p22_10<=p3_2)
states: 200
abstracting: (Organization_p22_9<=1)
states: 204
abstracting: (1<=p8_2)
states: 4
abstracting: (p11_4<=ConsumerPayment_p3)
states: 8
abstracting: (p1_3<=1)
states: 204
abstracting: (BrandSelection_p11_5<=MerchantOffer_p2)
states: 200
abstracting: (1<=PaymentRequest_p11_9)
states: 4
abstracting: (1<=PaymentHandlerPayment_p5_0)
states: 98
abstracting: (1<=p6_4)
states: 8
abstracting: (Order_p22_10<=p7_2)
states: 200
abstracting: (Organization_p21_4<=Delivery_p20)
states: 196
abstracting: (Delivery_p22_4<=1)
states: 204
abstracting: (p3_7<=0)
states: 200
abstracting: (1<=p10_0)
states: 196
abstracting: (p11_3<=p1_2)
states: 24
abstracting: (p11_4<=MerchantOffer_p2)
states: 48
abstracting: (p11_0<=1)
states: 204
abstracting: (p3_7<=Order_p22_10)
states: 200
abstracting: (Organization_p20_7<=0)
states: 200
abstracting: (1<=p10_0)
states: 196
abstracting: (1<=p8_3)
states: 98
abstracting: (1<=p3_9)
states: 6
abstracting: (1<=p6_3)
states: 8
abstracting: (p6_4<=p11_0)
states: 204
abstracting: (Organization_p21_4<=0)
states: 196
abstracting: (p3_3<=0)
states: 200
abstracting: (p11_11<=0)
states: 6
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.013sec
checking: EF [[[1<=PaymentNote_p21_13 | 1<=p6_1] & [[[~ [[p6_2<=p4_1 | [DeliveryResponse_p12_6<=0 | p12_3<=1]]] | ~ [[[[1<=Status_p20 | ConsumerOffer_p1<=0] & PaySchemeData_p11_10<=Organization_p20_2] & [p7_3<=p11_8 | [~ [1<=Payment_p21_7] & p7_3<=PaymentResponse_p11_12]]]]] & 1<=p5_2] | [[[[[~ [[p3_4<=0 & Organization_p20_2<=1]] & [[p8_3<=p11_3 & 1<=Organization_p20_2] | 1<=Organization_p21_4]] & p6_1<=1] & ~ [[p1_3<=1 & Organization_p22_9<=0]]] | [[[[[1<=Organization_p20_2 & 1<=Delivery_p20_10] | p5_1<=1] | [~ [Organization_p21_4<=0] & p10_0<=1]] | PaySchemeData_p21_10<=1] & [[p12_7<=0 & BrandSelection_p11_5<=p7_3] | [p6_2<=1 | [~ [1<=p4_5] & [1<=p7_3 & Organization_p21_4<=0]]]]]] & [~ [[[~ [OfferRequest_p10<=BrandList_p11_2] | ~ [1<=Payment_p20_9]] | [[[1<=Organization_p21_2 & p4_5<=0] & Payment_p20<=0] & [1<=p7_3 & Payment_p20<=0]]]] & ~ [p6_6<=0]]]]]]
normalized: E [true U [[[1<=p5_2 & [~ [[[[1<=Status_p20 | ConsumerOffer_p1<=0] & PaySchemeData_p11_10<=Organization_p20_2] & [[~ [1<=Payment_p21_7] & p7_3<=PaymentResponse_p11_12] | p7_3<=p11_8]]] | ~ [[[DeliveryResponse_p12_6<=0 | p12_3<=1] | p6_2<=p4_1]]]] | [[~ [[[~ [OfferRequest_p10<=BrandList_p11_2] | ~ [1<=Payment_p20_9]] | [[[1<=Organization_p21_2 & p4_5<=0] & Payment_p20<=0] & [1<=p7_3 & Payment_p20<=0]]]] & ~ [p6_6<=0]] & [[[[[[p8_3<=p11_3 & 1<=Organization_p20_2] | 1<=Organization_p21_4] & ~ [[p3_4<=0 & Organization_p20_2<=1]]] & p6_1<=1] & ~ [[p1_3<=1 & Organization_p22_9<=0]]] | [[[[~ [Organization_p21_4<=0] & p10_0<=1] | [[1<=Organization_p20_2 & 1<=Delivery_p20_10] | p5_1<=1]] | PaySchemeData_p21_10<=1] & [[p12_7<=0 & BrandSelection_p11_5<=p7_3] | [[~ [1<=p4_5] & [1<=p7_3 & Organization_p21_4<=0]] | p6_2<=1]]]]]] & [1<=PaymentNote_p21_13 | 1<=p6_1]]]
abstracting: (1<=p6_1)
states: 4
abstracting: (1<=PaymentNote_p21_13)
states: 4
abstracting: (p6_2<=1)
states: 204
abstracting: (Organization_p21_4<=0)
states: 196
abstracting: (1<=p7_3)
states: 44
abstracting: (1<=p4_5)
states: 4
abstracting: (BrandSelection_p11_5<=p7_3)
states: 200
abstracting: (p12_7<=0)
states: 8
abstracting: (PaySchemeData_p21_10<=1)
states: 204
abstracting: (p5_1<=1)
states: 204
abstracting: (1<=Delivery_p20_10)
states: 4
abstracting: (1<=Organization_p20_2)
states: 4
abstracting: (p10_0<=1)
states: 204
abstracting: (Organization_p21_4<=0)
states: 196
abstracting: (Organization_p22_9<=0)
states: 200
abstracting: (p1_3<=1)
states: 204
abstracting: (p6_1<=1)
states: 204
abstracting: (Organization_p20_2<=1)
states: 204
abstracting: (p3_4<=0)
states: 200
abstracting: (1<=Organization_p21_4)
states: 8
abstracting: (1<=Organization_p20_2)
states: 4
abstracting: (p8_3<=p11_3)
states: 202
abstracting: (p6_6<=0)
states: 196
abstracting: (Payment_p20<=0)
states: 200
abstracting: (1<=p7_3)
states: 44
abstracting: (Payment_p20<=0)
states: 200
abstracting: (p4_5<=0)
states: 200
abstracting: (1<=Organization_p21_2)
states: 4
abstracting: (1<=Payment_p20_9)
states: 4
abstracting: (OfferRequest_p10<=BrandList_p11_2)
states: 196
abstracting: (p6_2<=p4_1)
states: 184
abstracting: (p12_3<=1)
states: 204
abstracting: (DeliveryResponse_p12_6<=0)
states: 196
abstracting: (p7_3<=p11_8)
states: 204
abstracting: (p7_3<=PaymentResponse_p11_12)
states: 160
abstracting: (1<=Payment_p21_7)
states: 2
abstracting: (PaySchemeData_p11_10<=Organization_p20_2)
states: 198
abstracting: (ConsumerOffer_p1<=0)
states: 196
abstracting: (1<=Status_p20)
states: 4
abstracting: (1<=p5_2)
states: 2
-> the formula is FALSE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.007sec
checking: EF [[[~ [[[Order_p22_10<=Payment_p21_7 & [~ [[[p3_1<=1 & Status_p22_11<=PaymentNote_p21_16] & 1<=BrandSelection_p11_5]] | [~ [[Organization_p22_9<=PaySchemeData_p11_10 | p2_1<=Status_p21_11]] | [~ [Organization_p21_8<=Payment_p20] | ~ [1<=p3_8]]]]] & [[[[[Order_p22_3<=Delivery_p20 & PaySchemeData_p21_6<=p3_10] | [Status_p21_5<=PayReceipt_p21_15 & OfferResponce_p10<=DeliveryNote_p22_14]] | [DeliveryHandlerDelivery_p8_0<=HowDeliver_p12_2 & [DeliveryNote_p22_14<=0 | p8_3<=MerchantOffer_p2]]] & [[~ [1<=PaymentNote_p21_16] | [1<=p5_4 & 1<=p3_8]] & p3_3<=1]] & [~ [Status_p21_11<=Delivery_p22_1] & [[[ConsumerOffer_p1<=Status_p21_14 & 1<=p6_5] | p6_2<=1] | [~ [p12_3<=p11_7] & [Status_p20_6<=p5_1 | BrandSelection_p11_5<=1]]]]]]] | ~ [1<=PaySchemeData_p21_6]] | ~ [[[~ [1<=p10_0] | [Order_p20_8<=1 & ~ [[[[p1_1<=0 | p5_3<=0] & p1_3<=1] | [[ConsumerPayment_p3<=Order_p20 | 1<=p6_1] & [ConsumerPayment_p3<=1 & PaymentNote_p21_16<=Payment_p20_9]]]]]] | Payment_p20_9<=1]]]]
normalized: E [true U [~ [[Payment_p20_9<=1 | [[~ [[[p1_3<=1 & [p1_1<=0 | p5_3<=0]] | [[ConsumerPayment_p3<=Order_p20 | 1<=p6_1] & [ConsumerPayment_p3<=1 & PaymentNote_p21_16<=Payment_p20_9]]]] & Order_p20_8<=1] | ~ [1<=p10_0]]]] | [~ [1<=PaySchemeData_p21_6] | ~ [[[Order_p22_10<=Payment_p21_7 & [~ [[[p3_1<=1 & Status_p22_11<=PaymentNote_p21_16] & 1<=BrandSelection_p11_5]] | [~ [[Organization_p22_9<=PaySchemeData_p11_10 | p2_1<=Status_p21_11]] | [~ [1<=p3_8] | ~ [Organization_p21_8<=Payment_p20]]]]] & [[~ [Status_p21_11<=Delivery_p22_1] & [[~ [p12_3<=p11_7] & [Status_p20_6<=p5_1 | BrandSelection_p11_5<=1]] | [p6_2<=1 | [ConsumerOffer_p1<=Status_p21_14 & 1<=p6_5]]]] & [[[~ [1<=PaymentNote_p21_16] | [1<=p5_4 & 1<=p3_8]] & p3_3<=1] & [[[Status_p21_5<=PayReceipt_p21_15 & OfferResponce_p10<=DeliveryNote_p22_14] | [Order_p22_3<=Delivery_p20 & PaySchemeData_p21_6<=p3_10]] | [[DeliveryNote_p22_14<=0 | p8_3<=MerchantOffer_p2] & DeliveryHandlerDelivery_p8_0<=HowDeliver_p12_2]]]]]]]]]
abstracting: (DeliveryHandlerDelivery_p8_0<=HowDeliver_p12_2)
states: 110
abstracting: (p8_3<=MerchantOffer_p2)
states: 126
abstracting: (DeliveryNote_p22_14<=0)
states: 196
abstracting: (PaySchemeData_p21_6<=p3_10)
states: 200
abstracting: (Order_p22_3<=Delivery_p20)
states: 200
abstracting: (OfferResponce_p10<=DeliveryNote_p22_14)
states: 12
abstracting: (Status_p21_5<=PayReceipt_p21_15)
states: 200
abstracting: (p3_3<=1)
states: 204
abstracting: (1<=p3_8)
states: 14
abstracting: (1<=p5_4)
states: 98
abstracting: (1<=PaymentNote_p21_16)
states: 4
abstracting: (1<=p6_5)
states: 24
abstracting: (ConsumerOffer_p1<=Status_p21_14)
states: 196
abstracting: (p6_2<=1)
states: 204
abstracting: (BrandSelection_p11_5<=1)
states: 204
abstracting: (Status_p20_6<=p5_1)
states: 200
abstracting: (p12_3<=p11_7)
states: 200
abstracting: (Status_p21_11<=Delivery_p22_1)
states: 200
abstracting: (Organization_p21_8<=Payment_p20)
states: 202
abstracting: (1<=p3_8)
states: 14
abstracting: (p2_1<=Status_p21_11)
states: 200
abstracting: (Organization_p22_9<=PaySchemeData_p11_10)
states: 200
abstracting: (1<=BrandSelection_p11_5)
states: 4
abstracting: (Status_p22_11<=PaymentNote_p21_16)
states: 196
abstracting: (p3_1<=1)
states: 204
abstracting: (Order_p22_10<=Payment_p21_7)
states: 200
abstracting: (1<=PaySchemeData_p21_6)
states: 4
abstracting: (1<=p10_0)
states: 196
abstracting: (Order_p20_8<=1)
states: 204
abstracting: (PaymentNote_p21_16<=Payment_p20_9)
states: 200
abstracting: (ConsumerPayment_p3<=1)
states: 204
abstracting: (1<=p6_1)
states: 4
abstracting: (ConsumerPayment_p3<=Order_p20)
states: 200
abstracting: (p5_3<=0)
states: 200
abstracting: (p1_1<=0)
states: 196
abstracting: (p1_3<=1)
states: 204
abstracting: (Payment_p20_9<=1)
states: 204
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.009sec
checking: EF [[~ [[[~ [[[[1<=MerchantPayment_p4_0 | PayReceipt_p21_12<=0] & [PaymentAmount_p11_6<=1 & 1<=OfferResponce_p10]] | Payment_p21_3<=Organization_p21_8]] | ~ [[Organization_p20_7<=1 & MerchantDelivery_p4_6<=1]]] & ~ [[[p10_0<=0 | p4_5<=HowDeliver_p12_2] & ~ [1<=Delivery_p20_10]]]]] & [[~ [[[[~ [1<=Status_p22_11] & [[1<=Status_p22_13 | PaymentRequest_p11_9<=Order_p20_8] | [1<=p6_1 | Payment_p21_3<=1]]] | [[~ [1<=p7_2] | [HowDeliver_p12_2<=1 | p4_2<=p7_3]] & ~ [[p7_2<=1 & 1<=Status_p21_11]]]] | ~ [[p3_9<=Organization_p20_7 & [~ [Delivery_p20<=p3_5] & 1<=Payment_p20_9]]]]] | [[~ [p11_11<=Status_p21_11] | [[[p5_3<=0 | [p4_5<=1 & 1<=p12_7]] & [[p12_4<=1 | p3_6<=PaySchemeData_p11_10] & [p6_1<=0 & 1<=PaymentNote_p21_13]]] & p1_3<=p6_5]] & [[Status_p21_14<=0 & OfferResponce_p10<=0] | [[[~ [p11_11<=p5_2] & [1<=PaymentHandlerPayment_p5_0 | PayReceipt_p21_15<=0]] & [Status_p22_13<=Payment_p21_7 | [p12_0<=1 | Organization_p22_9<=1]]] | [[[Payment_p21_3<=0 | 1<=BrandList_p11_2] | ~ [p5_4<=Status_p20]] & 1<=p1_1]]]]] | 1<=MerchantDelivery_p4_6]]]
normalized: E [true U [[[~ [[[[~ [1<=Status_p22_11] & [[1<=p6_1 | Payment_p21_3<=1] | [1<=Status_p22_13 | PaymentRequest_p11_9<=Order_p20_8]]] | [[~ [1<=p7_2] | [HowDeliver_p12_2<=1 | p4_2<=p7_3]] & ~ [[p7_2<=1 & 1<=Status_p21_11]]]] | ~ [[p3_9<=Organization_p20_7 & [1<=Payment_p20_9 & ~ [Delivery_p20<=p3_5]]]]]] | [[[[[[1<=PaymentHandlerPayment_p5_0 | PayReceipt_p21_15<=0] & ~ [p11_11<=p5_2]] & [Status_p22_13<=Payment_p21_7 | [p12_0<=1 | Organization_p22_9<=1]]] | [1<=p1_1 & [~ [p5_4<=Status_p20] | [Payment_p21_3<=0 | 1<=BrandList_p11_2]]]] | [Status_p21_14<=0 & OfferResponce_p10<=0]] & [[p1_3<=p6_5 & [[[p4_5<=1 & 1<=p12_7] | p5_3<=0] & [[p6_1<=0 & 1<=PaymentNote_p21_13] & [p12_4<=1 | p3_6<=PaySchemeData_p11_10]]]] | ~ [p11_11<=Status_p21_11]]]] | 1<=MerchantDelivery_p4_6] & ~ [[~ [[~ [1<=Delivery_p20_10] & [p10_0<=0 | p4_5<=HowDeliver_p12_2]]] & [~ [[Organization_p20_7<=1 & MerchantDelivery_p4_6<=1]] | ~ [[Payment_p21_3<=Organization_p21_8 | [[1<=MerchantPayment_p4_0 | PayReceipt_p21_12<=0] & [PaymentAmount_p11_6<=1 & 1<=OfferResponce_p10]]]]]]]]]
abstracting: (1<=OfferResponce_p10)
states: 200
abstracting: (PaymentAmount_p11_6<=1)
states: 204
abstracting: (PayReceipt_p21_12<=0)
states: 200
abstracting: (1<=MerchantPayment_p4_0)
states: 20
abstracting: (Payment_p21_3<=Organization_p21_8)
states: 196
abstracting: (MerchantDelivery_p4_6<=1)
states: 204
abstracting: (Organization_p20_7<=1)
states: 204
abstracting: (p4_5<=HowDeliver_p12_2)
states: 200
abstracting: (p10_0<=0)
states: 8
abstracting: (1<=Delivery_p20_10)
states: 4
abstracting: (1<=MerchantDelivery_p4_6)
states: 48
abstracting: (p11_11<=Status_p21_11)
states: 8
abstracting: (p3_6<=PaySchemeData_p11_10)
states: 200
abstracting: (p12_4<=1)
states: 204
abstracting: (1<=PaymentNote_p21_13)
states: 4
abstracting: (p6_1<=0)
states: 200
abstracting: (p5_3<=0)
states: 200
abstracting: (1<=p12_7)
states: 196
abstracting: (p4_5<=1)
states: 204
abstracting: (p1_3<=p6_5)
states: 200
abstracting: (OfferResponce_p10<=0)
states: 4
abstracting: (Status_p21_14<=0)
states: 200
abstracting: (1<=BrandList_p11_2)
states: 4
abstracting: (Payment_p21_3<=0)
states: 196
abstracting: (p5_4<=Status_p20)
states: 108
abstracting: (1<=p1_1)
states: 8
abstracting: (Organization_p22_9<=1)
states: 204
abstracting: (p12_0<=1)
states: 204
abstracting: (Status_p22_13<=Payment_p21_7)
states: 196
abstracting: (p11_11<=p5_2)
states: 8
abstracting: (PayReceipt_p21_15<=0)
states: 200
abstracting: (1<=PaymentHandlerPayment_p5_0)
states: 98
abstracting: (Delivery_p20<=p3_5)
states: 200
abstracting: (1<=Payment_p20_9)
states: 4
abstracting: (p3_9<=Organization_p20_7)
states: 198
abstracting: (1<=Status_p21_11)
states: 4
abstracting: (p7_2<=1)
states: 204
abstracting: (p4_2<=p7_3)
states: 200
abstracting: (HowDeliver_p12_2<=1)
states: 204
abstracting: (1<=p7_2)
states: 4
abstracting: (PaymentRequest_p11_9<=Order_p20_8)
states: 200
abstracting: (1<=Status_p22_13)
states: 8
abstracting: (Payment_p21_3<=1)
states: 204
abstracting: (1<=p6_1)
states: 4
abstracting: (1<=Status_p22_11)
states: 8
-> the formula is TRUE
FORMULA IOTPpurchase-PT-C01M01P01D01-ReachabilityCardinality-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.009sec
totally nodes used: 29056 (2.9e+04)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 11984 93268 105252
used/not used/entry size/cache size: 104310 67004554 16 1024MB
basic ops cache: hits/miss/sum: 6665 99017 105682
used/not used/entry size/cache size: 148498 16628718 12 192MB
unary ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 8 128MB
abstract ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 12 192MB
state nr cache: hits/miss/sum: 1437 9871 11308
used/not used/entry size/cache size: 9871 8378737 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 67080053
1 28569
2 239
3 3
4 0
5 0
6 0
7 0
8 0
9 0
>= 10 0
Total processing time: 0m 4.386sec
BK_STOP 1679451109464
--------------------
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//
++ perl -pe 's/.*\.//g'
++ ls /home/mcc/BenchKit/bin//../reducer/bin//../../itstools//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202303021504.jar
+ 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:457 (10), effective:83 (1)
initing FirstDep: 0m 0.000sec
iterations count:59 (1), effective:5 (0)
iterations count:257 (5), effective:44 (0)
iterations count:48 (1), effective:1 (0)
iterations count:47 (1), effective:1 (0)
iterations count:52 (1), effective:2 (0)
iterations count:45 (1), effective:0 (0)
iterations count:45 (1), effective:0 (0)
iterations count:257 (5), effective:44 (0)
iterations count:45 (1), effective:0 (0)
iterations count:45 (1), effective:0 (0)
iterations count:65 (1), effective:3 (0)
iterations count:255 (5), effective:46 (1)
iterations count:45 (1), effective:0 (0)
iterations count:45 (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="IOTPpurchase-PT-C01M01P01D01"
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 IOTPpurchase-PT-C01M01P01D01, 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 r234-tall-167856419800110"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/IOTPpurchase-PT-C01M01P01D01.tgz
mv IOTPpurchase-PT-C01M01P01D01 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 ;