About the Execution of Marcie for EisenbergMcGuire-PT-04
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
9949.640 | 526703.00 | 525080.00 | 1039.60 | TFTFTFTFTFFTFTFF | 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.r513-tall-167987240800225.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 EisenbergMcGuire-PT-04, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r513-tall-167987240800225
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 600K
-rw-r--r-- 1 mcc users 7.3K Mar 23 15:20 CTLCardinality.txt
-rw-r--r-- 1 mcc users 71K Mar 23 15:20 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.7K Mar 23 15:19 CTLFireability.txt
-rw-r--r-- 1 mcc users 40K Mar 23 15:19 CTLFireability.xml
-rw-r--r-- 1 mcc users 3.7K Mar 23 07:07 LTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Mar 23 07:07 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.8K Mar 23 07:07 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Mar 23 07:07 LTLFireability.xml
-rw-r--r-- 1 mcc users 1 Mar 26 22:42 NewModel
-rw-r--r-- 1 mcc users 11K Mar 23 15:20 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 96K Mar 23 15:20 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 7.8K Mar 23 15:20 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 48K Mar 23 15:20 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K Mar 23 07:07 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K Mar 23 07:07 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 26 22:42 equiv_col
-rw-r--r-- 1 mcc users 3 Mar 26 22:42 instance
-rw-r--r-- 1 mcc users 6 Mar 26 22:42 iscolored
-rw-r--r-- 1 mcc users 232K Mar 26 22:42 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 EisenbergMcGuire-PT-04-CTLCardinality-00
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-01
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-02
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-03
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-04
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-05
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-06
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-07
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-08
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-09
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-10
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-11
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-12
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-13
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-14
FORMULA_NAME EisenbergMcGuire-PT-04-CTLCardinality-15
=== Now, execution of the tool begins
BK_START 1679888202909
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=CTLCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=EisenbergMcGuire-PT-04
Not applying reductions.
Model is PT
CTLCardinality PT
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
A model checker for Generalized Stochastic Petri nets
authors: Alex Tovchigrechko (IDD package and CTL model checking)
Martin Schwarick (Symbolic numerical analysis and CSL model checking)
Christian Rohr (Simulative and approximative numerical model checking)
marcie@informatik.tu-cottbus.de
called as: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=CTLCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: the_net
(NrP: 196 NrTr: 448 NrArc: 1952)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.008sec
net check time: 0m 0.000sec
init dd package: 0m 2.839sec
RS generation: 0m51.472sec
-> reachability set: #nodes 149550 (1.5e+05) #states 1,762,378 (6)
starting MCC model checker
--------------------------
checking: EF [1<=p19_3_3]
normalized: E [true U 1<=p19_3_3]
abstracting: (1<=p19_3_3)
states: 41,114 (4)
-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-08 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m38.539sec
checking: EG [AG [p25_1_3<=0]]
normalized: EG [~ [E [true U ~ [p25_1_3<=0]]]]
abstracting: (p25_1_3<=0)
states: 1,732,900 (6)
.
EG iterations: 1
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m36.911sec
checking: AX [~ [[1<=p08_0_2 | AG [~ [EG [1<=p08_0_2]]]]]]
normalized: ~ [EX [[1<=p08_0_2 | ~ [E [true U EG [1<=p08_0_2]]]]]]
abstracting: (1<=p08_0_2)
states: 59,064 (4)
.
EG iterations: 1
abstracting: (1<=p08_0_2)
states: 59,064 (4)
.-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m31.431sec
checking: AG [AX [AX [E [E [1<=flag_2_idle U p04_2<=1] U EG [p17_3<=1]]]]]
normalized: ~ [E [true U EX [EX [~ [E [E [1<=flag_2_idle U p04_2<=1] U EG [p17_3<=1]]]]]]]
abstracting: (p17_3<=1)
states: 1,762,378 (6)
EG iterations: 0
abstracting: (p04_2<=1)
states: 1,762,378 (6)
abstracting: (1<=flag_2_idle)
states: 85,881 (4)
..-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.499sec
checking: AX [EG [E [E [~ [1<=p33_1_3] U 1<=p37_3_2] U AG [~ [p37_3_0<=p33_1_1]]]]]
normalized: ~ [EX [~ [EG [E [E [~ [1<=p33_1_3] U 1<=p37_3_2] U ~ [E [true U p37_3_0<=p33_1_1]]]]]]]
abstracting: (p37_3_0<=p33_1_1)
states: 1,746,461 (6)
abstracting: (1<=p37_3_2)
states: 625
abstracting: (1<=p33_1_3)
states: 2,323 (3)
.
EG iterations: 1
.-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m20.735sec
checking: [AG [p17_3<=0] | [~ [EX [AF [AG [1<=p25_2_4]]]] & EF [~ [[AG [A [p18_2_1<=0 U p33_0_0<=p08_3_2]] | 1<=p37_1_1]]]]]
normalized: [[E [true U ~ [[1<=p37_1_1 | ~ [E [true U ~ [[~ [EG [~ [p33_0_0<=p08_3_2]]] & ~ [E [~ [p33_0_0<=p08_3_2] U [~ [p18_2_1<=0] & ~ [p33_0_0<=p08_3_2]]]]]]]]]]] & ~ [EX [~ [EG [E [true U ~ [1<=p25_2_4]]]]]]] | ~ [E [true U ~ [p17_3<=0]]]]
abstracting: (p17_3<=0)
states: 1,698,319 (6)
abstracting: (1<=p25_2_4)
states: 32,760 (4)
EG iterations: 0
.abstracting: (p33_0_0<=p08_3_2)
states: 1,762,253 (6)
abstracting: (p18_2_1<=0)
states: 1,704,671 (6)
abstracting: (p33_0_0<=p08_3_2)
states: 1,762,253 (6)
abstracting: (p33_0_0<=p08_3_2)
states: 1,762,253 (6)
.
EG iterations: 1
abstracting: (1<=p37_1_1)
states: 125
-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m37.220sec
checking: AG [[E [p25_2_1<=0 U [~ [AX [1<=turn_0]] | [AX [1<=p19_2_1] | ~ [p09_0_1<=critical_section_2]]]] & EG [A [AX [p34_2_1<=p34_1_0] U AF [p09_1_2<=p09_3_1]]]]]
normalized: ~ [E [true U ~ [[EG [[~ [EG [EG [~ [p09_1_2<=p09_3_1]]]] & ~ [E [EG [~ [p09_1_2<=p09_3_1]] U [EX [~ [p34_2_1<=p34_1_0]] & EG [~ [p09_1_2<=p09_3_1]]]]]]] & E [p25_2_1<=0 U [[~ [p09_0_1<=critical_section_2] | ~ [EX [~ [1<=p19_2_1]]]] | EX [~ [1<=turn_0]]]]]]]]
abstracting: (1<=turn_0)
states: 415,052 (5)
.abstracting: (1<=p19_2_1)
states: 45,261 (4)
.abstracting: (p09_0_1<=critical_section_2)
states: 1,711,284 (6)
abstracting: (p25_2_1<=0)
states: 1,717,134 (6)
abstracting: (p09_1_2<=p09_3_1)
states: 1,713,962 (6)
.
EG iterations: 1
abstracting: (p34_2_1<=p34_1_0)
states: 1,762,253 (6)
.abstracting: (p09_1_2<=p09_3_1)
states: 1,713,962 (6)
.
EG iterations: 1
abstracting: (p09_1_2<=p09_3_1)
states: 1,713,962 (6)
.
EG iterations: 1
.
EG iterations: 1
.
EG iterations: 1
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m57.130sec
checking: AX [E [E [p37_1_1<=1 U [[~ [1<=p33_1_1] | [1<=p12_1_3 & p18_0_3<=p27_1]] | ~ [[1<=p18_1_3 & 1<=p32_3]]]] U E [~ [AF [p34_3_2<=p18_1_3]] U ~ [p34_1_3<=p25_1_2]]]]
normalized: ~ [EX [~ [E [E [p37_1_1<=1 U [~ [[1<=p18_1_3 & 1<=p32_3]] | [[1<=p12_1_3 & p18_0_3<=p27_1] | ~ [1<=p33_1_1]]]] U E [EG [~ [p34_3_2<=p18_1_3]] U ~ [p34_1_3<=p25_1_2]]]]]]
abstracting: (p34_1_3<=p25_1_2)
states: 1,761,828 (6)
abstracting: (p34_3_2<=p18_1_3)
states: 1,762,253 (6)
.
EG iterations: 1
abstracting: (1<=p33_1_1)
states: 125
abstracting: (p18_0_3<=p27_1)
states: 1,734,306 (6)
abstracting: (1<=p12_1_3)
states: 42,681 (4)
abstracting: (1<=p32_3)
states: 16,573 (4)
abstracting: (1<=p18_1_3)
states: 37,261 (4)
abstracting: (p37_1_1<=1)
states: 1,762,378 (6)
.-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m21.656sec
checking: ~ [AG [[EF [p33_3_3<=flag_2_idle] | [1<=p25_1_2 | [~ [[[p33_1_0<=1 & turn_1<=p25_0_1] | p09_1_0<=0]] | [p04_3<=p27_3 & E [1<=p12_3_2 U p10_3_1<=0]]]]]]]
normalized: E [true U ~ [[[1<=p25_1_2 | [[p04_3<=p27_3 & E [1<=p12_3_2 U p10_3_1<=0]] | ~ [[p09_1_0<=0 | [p33_1_0<=1 & turn_1<=p25_0_1]]]]] | E [true U p33_3_3<=flag_2_idle]]]]
abstracting: (p33_3_3<=flag_2_idle)
states: 1,762,278 (6)
abstracting: (turn_1<=p25_0_1)
states: 1,349,624 (6)
abstracting: (p33_1_0<=1)
states: 1,762,378 (6)
abstracting: (p09_1_0<=0)
states: 1,700,060 (6)
abstracting: (p10_3_1<=0)
states: 1,711,410 (6)
abstracting: (1<=p12_3_2)
states: 49,123 (4)
abstracting: (p04_3<=p27_3)
states: 1,616,009 (6)
abstracting: (1<=p25_1_2)
states: 46,211 (4)
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 3.479sec
checking: ~ [E [p08_3_1<=1 U [p09_0_1<=0 & [[~ [[p19_2_0<=p34_0_2 & p15_0<=p08_3_0]] | [AX [p37_2_0<=0] & [1<=p37_2_1 & p33_3_0<=1]]] & AX [[p04_1<=0 & 1<=p08_2_0]]]]]]
normalized: ~ [E [p08_3_1<=1 U [p09_0_1<=0 & [~ [EX [~ [[p04_1<=0 & 1<=p08_2_0]]]] & [[[1<=p37_2_1 & p33_3_0<=1] & ~ [EX [~ [p37_2_0<=0]]]] | ~ [[p19_2_0<=p34_0_2 & p15_0<=p08_3_0]]]]]]]
abstracting: (p15_0<=p08_3_0)
states: 1,691,497 (6)
abstracting: (p19_2_0<=p34_0_2)
states: 1,704,671 (6)
abstracting: (p37_2_0<=0)
states: 1,759,668 (6)
.abstracting: (p33_3_0<=1)
states: 1,762,378 (6)
abstracting: (1<=p37_2_1)
states: 575
abstracting: (1<=p08_2_0)
states: 53,521 (4)
abstracting: (p04_1<=0)
states: 1,600,303 (6)
.abstracting: (p09_0_1<=0)
states: 1,710,913 (6)
abstracting: (p08_3_1<=1)
states: 1,762,378 (6)
-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 5.078sec
checking: AX [~ [[A [[[p10_0_3<=turn_2 & ~ [p08_0_2<=1]] & [p37_3_1<=0 & EG [p34_2_0<=1]]] U [[[1<=p18_0_4 | p37_0_2<=0] | [p08_0_0<=p10_1_0 & p39_1<=1]] & ~ [EX [1<=p25_2_4]]]] & p25_3_1<=1]]]
normalized: ~ [EX [[p25_3_1<=1 & [~ [EG [~ [[~ [EX [1<=p25_2_4]] & [[p08_0_0<=p10_1_0 & p39_1<=1] | [1<=p18_0_4 | p37_0_2<=0]]]]]] & ~ [E [~ [[~ [EX [1<=p25_2_4]] & [[p08_0_0<=p10_1_0 & p39_1<=1] | [1<=p18_0_4 | p37_0_2<=0]]]] U [~ [[[p37_3_1<=0 & EG [p34_2_0<=1]] & [p10_0_3<=turn_2 & ~ [p08_0_2<=1]]]] & ~ [[~ [EX [1<=p25_2_4]] & [[p08_0_0<=p10_1_0 & p39_1<=1] | [1<=p18_0_4 | p37_0_2<=0]]]]]]]]]]]
abstracting: (p37_0_2<=0)
states: 1,760,667 (6)
abstracting: (1<=p18_0_4)
states: 16,263 (4)
abstracting: (p39_1<=1)
states: 1,762,378 (6)
abstracting: (p08_0_0<=p10_1_0)
states: 1,692,293 (6)
abstracting: (1<=p25_2_4)
states: 32,760 (4)
.abstracting: (p08_0_2<=1)
states: 1,762,378 (6)
abstracting: (p10_0_3<=turn_2)
states: 1,713,073 (6)
abstracting: (p34_2_0<=1)
states: 1,762,378 (6)
EG iterations: 0
abstracting: (p37_3_1<=0)
states: 1,759,160 (6)
abstracting: (p37_0_2<=0)
states: 1,760,667 (6)
abstracting: (1<=p18_0_4)
states: 16,263 (4)
abstracting: (p39_1<=1)
states: 1,762,378 (6)
abstracting: (p08_0_0<=p10_1_0)
states: 1,692,293 (6)
abstracting: (1<=p25_2_4)
states: 32,760 (4)
.abstracting: (p37_0_2<=0)
states: 1,760,667 (6)
abstracting: (1<=p18_0_4)
states: 16,263 (4)
abstracting: (p39_1<=1)
states: 1,762,378 (6)
abstracting: (p08_0_0<=p10_1_0)
states: 1,692,293 (6)
abstracting: (1<=p25_2_4)
states: 32,760 (4)
..
EG iterations: 1
abstracting: (p25_3_1<=1)
states: 1,762,378 (6)
.-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 2.079sec
checking: AX [[[p27_0<=p18_0_0 | ~ [EF [[p19_1_1<=p18_0_4 | p25_0_3<=p12_1_2]]]] & [E [EF [E [p10_3_2<=1 U p08_2_0<=1]] U AX [A [p33_2_2<=critical_section_1 U 1<=p12_2_3]]] | ~ [EG [E [1<=p19_2_3 U critical_section_1<=0]]]]]]
normalized: ~ [EX [~ [[[~ [EG [E [1<=p19_2_3 U critical_section_1<=0]]] | E [E [true U E [p10_3_2<=1 U p08_2_0<=1]] U ~ [EX [~ [[~ [EG [~ [1<=p12_2_3]]] & ~ [E [~ [1<=p12_2_3] U [~ [p33_2_2<=critical_section_1] & ~ [1<=p12_2_3]]]]]]]]]] & [p27_0<=p18_0_0 | ~ [E [true U [p19_1_1<=p18_0_4 | p25_0_3<=p12_1_2]]]]]]]]
abstracting: (p25_0_3<=p12_1_2)
states: 1,742,214 (6)
abstracting: (p19_1_1<=p18_0_4)
states: 1,707,077 (6)
abstracting: (p27_0<=p18_0_0)
states: 1,751,269 (6)
abstracting: (1<=p12_2_3)
states: 30,388 (4)
abstracting: (p33_2_2<=critical_section_1)
states: 1,762,253 (6)
abstracting: (1<=p12_2_3)
states: 30,388 (4)
abstracting: (1<=p12_2_3)
states: 30,388 (4)
.
EG iterations: 1
.abstracting: (p08_2_0<=1)
states: 1,762,378 (6)
abstracting: (p10_3_2<=1)
states: 1,762,378 (6)
abstracting: (critical_section_1<=0)
states: 1,753,044 (6)
abstracting: (1<=p19_2_3)
states: 32,760 (4)
.
EG iterations: 1
.-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m17.987sec
checking: AG [A [flag_3_waiting<=p08_2_3 U [[E [1<=critical_section_2 U [p32_1<=0 | p27_3<=p32_0]] & [EX [p18_2_3<=1] & [[1<=p08_2_2 & 1<=p33_3_3] & ~ [1<=p08_2_2]]]] | AG [[EG [1<=p19_0_2] | [p25_2_0<=p37_2_0 | 1<=critical_section_3]]]]]]
normalized: ~ [E [true U ~ [[~ [EG [~ [[~ [E [true U ~ [[[p25_2_0<=p37_2_0 | 1<=critical_section_3] | EG [1<=p19_0_2]]]]] | [[[~ [1<=p08_2_2] & [1<=p08_2_2 & 1<=p33_3_3]] & EX [p18_2_3<=1]] & E [1<=critical_section_2 U [p32_1<=0 | p27_3<=p32_0]]]]]]] & ~ [E [~ [[~ [E [true U ~ [[[p25_2_0<=p37_2_0 | 1<=critical_section_3] | EG [1<=p19_0_2]]]]] | [[[~ [1<=p08_2_2] & [1<=p08_2_2 & 1<=p33_3_3]] & EX [p18_2_3<=1]] & E [1<=critical_section_2 U [p32_1<=0 | p27_3<=p32_0]]]]] U [~ [flag_3_waiting<=p08_2_3] & ~ [[~ [E [true U ~ [[[p25_2_0<=p37_2_0 | 1<=critical_section_3] | EG [1<=p19_0_2]]]]] | [[[~ [1<=p08_2_2] & [1<=p08_2_2 & 1<=p33_3_3]] & EX [p18_2_3<=1]] & E [1<=critical_section_2 U [p32_1<=0 | p27_3<=p32_0]]]]]]]]]]]]
abstracting: (p27_3<=p32_0)
states: 1,728,537 (6)
abstracting: (p32_1<=0)
states: 1,753,044 (6)
abstracting: (1<=critical_section_2)
states: 13,077 (4)
abstracting: (p18_2_3<=1)
states: 1,762,378 (6)
.abstracting: (1<=p33_3_3)
states: 125
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p19_0_2)
states: 28,072 (4)
.
EG iterations: 1
abstracting: (1<=critical_section_3)
states: 16,573 (4)
abstracting: (p25_2_0<=p37_2_0)
states: 1,709,097 (6)
before gc: list nodes free: 2002657
after gc: idd nodes used:820874, unused:63179126; list nodes free:283809318
abstracting: (flag_3_waiting<=p08_2_3)
states: 992,279 (5)
abstracting: (p27_3<=p32_0)
states: 1,728,537 (6)
abstracting: (p32_1<=0)
states: 1,753,044 (6)
abstracting: (1<=critical_section_2)
states: 13,077 (4)
abstracting: (p18_2_3<=1)
states: 1,762,378 (6)
.abstracting: (1<=p33_3_3)
states: 125
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p19_0_2)
states: 28,072 (4)
.
EG iterations: 1
abstracting: (1<=critical_section_3)
states: 16,573 (4)
abstracting: (p25_2_0<=p37_2_0)
states: 1,709,097 (6)
abstracting: (p27_3<=p32_0)
states: 1,728,537 (6)
abstracting: (p32_1<=0)
states: 1,753,044 (6)
abstracting: (1<=critical_section_2)
states: 13,077 (4)
abstracting: (p18_2_3<=1)
states: 1,762,378 (6)
.abstracting: (1<=p33_3_3)
states: 125
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p08_2_2)
states: 65,973 (4)
abstracting: (1<=p19_0_2)
states: 28,072 (4)
.
EG iterations: 1
abstracting: (1<=critical_section_3)
states: 16,573 (4)
abstracting: (p25_2_0<=p37_2_0)
states: 1,709,097 (6)
EG iterations: 0
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m38.610sec
checking: EG [[[~ [[EG [EX [critical_section_0<=p10_3_2]] & A [[p18_2_3<=flag_2_idle & 1<=flag_3_idle] U [p08_2_1<=p08_2_0 | 1<=p18_2_3]]]] | AG [EG [AF [p18_1_2<=1]]]] & EG [[AX [p27_0<=flag_1_active] & [[[1<=p25_3_1 & p10_2_1<=p12_2_3] | ~ [p17_0<=0]] | p18_1_4<=p09_0_2]]]]]
normalized: EG [[EG [[~ [EX [~ [p27_0<=flag_1_active]]] & [p18_1_4<=p09_0_2 | [~ [p17_0<=0] | [1<=p25_3_1 & p10_2_1<=p12_2_3]]]]] & [~ [[[~ [EG [~ [[p08_2_1<=p08_2_0 | 1<=p18_2_3]]]] & ~ [E [~ [[p08_2_1<=p08_2_0 | 1<=p18_2_3]] U [~ [[p18_2_3<=flag_2_idle & 1<=flag_3_idle]] & ~ [[p08_2_1<=p08_2_0 | 1<=p18_2_3]]]]]] & EG [EX [critical_section_0<=p10_3_2]]]] | ~ [E [true U ~ [EG [~ [EG [~ [p18_1_2<=1]]]]]]]]]]
abstracting: (p18_1_2<=1)
states: 1,762,378 (6)
.
EG iterations: 1
EG iterations: 0
abstracting: (critical_section_0<=p10_3_2)
states: 1,756,503 (6)
.
EG iterations: 0
abstracting: (1<=p18_2_3)
states: 45,261 (4)
abstracting: (p08_2_1<=p08_2_0)
states: 1,702,692 (6)
abstracting: (1<=flag_3_idle)
states: 82,641 (4)
abstracting: (p18_2_3<=flag_2_idle)
states: 1,717,117 (6)
abstracting: (1<=p18_2_3)
states: 45,261 (4)
abstracting: (p08_2_1<=p08_2_0)
states: 1,702,692 (6)
abstracting: (1<=p18_2_3)
states: 45,261 (4)
abstracting: (p08_2_1<=p08_2_0)
states: 1,702,692 (6)
.
EG iterations: 1
abstracting: (p10_2_1<=p12_2_3)
states: 1,703,773 (6)
abstracting: (1<=p25_3_1)
states: 45,940 (4)
abstracting: (p17_0<=0)
states: 1,685,695 (6)
abstracting: (p18_1_4<=p09_0_2)
states: 1,739,621 (6)
abstracting: (p27_0<=flag_1_active)
states: 1,754,413 (6)
..
EG iterations: 1
.
EG iterations: 1
-> the formula is TRUE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 5.503sec
checking: [~ [AX [EF [~ [p09_2_1<=p19_0_3]]]] & ~ [[[AF [~ [[[1<=p37_1_2 | p12_1_2<=1] | [flag_2_active<=0 & p18_2_3<=p18_1_1]]]] | EG [[EF [1<=p25_1_2] & 1<=p12_1_3]]] | A [1<=p17_0 U ~ [[[EF [p04_1<=turn_3] & [p19_0_2<=0 | p18_0_2<=p07_3]] & p08_1_3<=p18_0_3]]]]]]
normalized: [~ [[[~ [EG [[p08_1_3<=p18_0_3 & [[p19_0_2<=0 | p18_0_2<=p07_3] & E [true U p04_1<=turn_3]]]]] & ~ [E [[p08_1_3<=p18_0_3 & [[p19_0_2<=0 | p18_0_2<=p07_3] & E [true U p04_1<=turn_3]]] U [~ [1<=p17_0] & [p08_1_3<=p18_0_3 & [[p19_0_2<=0 | p18_0_2<=p07_3] & E [true U p04_1<=turn_3]]]]]]] | [EG [[1<=p12_1_3 & E [true U 1<=p25_1_2]]] | ~ [EG [[[flag_2_active<=0 & p18_2_3<=p18_1_1] | [1<=p37_1_2 | p12_1_2<=1]]]]]]] & EX [~ [E [true U ~ [p09_2_1<=p19_0_3]]]]]
abstracting: (p09_2_1<=p19_0_3)
states: 1,703,462 (6)
.abstracting: (p12_1_2<=1)
states: 1,762,378 (6)
abstracting: (1<=p37_1_2)
states: 8,879 (3)
abstracting: (p18_2_3<=p18_1_1)
states: 1,719,003 (6)
abstracting: (flag_2_active<=0)
states: 918,344 (5)
EG iterations: 0
abstracting: (1<=p25_1_2)
states: 46,211 (4)
abstracting: (1<=p12_1_3)
states: 42,681 (4)
.
EG iterations: 1
abstracting: (p04_1<=turn_3)
states: 1,645,036 (6)
abstracting: (p18_0_2<=p07_3)
states: 1,716,301 (6)
abstracting: (p19_0_2<=0)
states: 1,734,306 (6)
abstracting: (p08_1_3<=p18_0_3)
states: 1,706,532 (6)
abstracting: (1<=p17_0)
states: 76,683 (4)
abstracting: (p04_1<=turn_3)
states: 1,645,036 (6)
abstracting: (p18_0_2<=p07_3)
states: 1,716,301 (6)
abstracting: (p19_0_2<=0)
states: 1,734,306 (6)
abstracting: (p08_1_3<=p18_0_3)
states: 1,706,532 (6)
abstracting: (p04_1<=turn_3)
states: 1,645,036 (6)
abstracting: (p18_0_2<=p07_3)
states: 1,716,301 (6)
abstracting: (p19_0_2<=0)
states: 1,734,306 (6)
abstracting: (p08_1_3<=p18_0_3)
states: 1,706,532 (6)
.
EG iterations: 1
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m16.585sec
checking: EG [~ [[[1<=p12_1_2 | [p09_2_3<=0 | [EX [p18_3_0<=p08_3_0] | E [flag_2_active<=p18_3_2 U p09_2_3<=p39_1]]]] | [~ [[AX [1<=p33_1_0] | E [p33_2_3<=0 U p34_2_0<=1]]] | [~ [[[p25_3_2<=p34_2_0 | 1<=p09_0_3] | E [1<=p34_3_2 U 1<=p07_3]]] & [p15_1<=p39_2 & [[1<=p25_0_3 | p18_1_1<=1] | AX [1<=p17_2]]]]]]]]
normalized: EG [~ [[[[[p15_1<=p39_2 & [~ [EX [~ [1<=p17_2]]] | [1<=p25_0_3 | p18_1_1<=1]]] & ~ [[E [1<=p34_3_2 U 1<=p07_3] | [p25_3_2<=p34_2_0 | 1<=p09_0_3]]]] | ~ [[E [p33_2_3<=0 U p34_2_0<=1] | ~ [EX [~ [1<=p33_1_0]]]]]] | [1<=p12_1_2 | [p09_2_3<=0 | [E [flag_2_active<=p18_3_2 U p09_2_3<=p39_1] | EX [p18_3_0<=p08_3_0]]]]]]]
abstracting: (p18_3_0<=p08_3_0)
states: 1,698,319 (6)
.abstracting: (p09_2_3<=p39_1)
states: 1,714,704 (6)
abstracting: (flag_2_active<=p18_3_2)
states: 945,384 (5)
abstracting: (p09_2_3<=0)
states: 1,713,879 (6)
abstracting: (1<=p12_1_2)
states: 31,948 (4)
abstracting: (1<=p33_1_0)
states: 550
.abstracting: (p34_2_0<=1)
states: 1,762,378 (6)
abstracting: (p33_2_3<=0)
states: 1,749,301 (6)
abstracting: (1<=p09_0_3)
states: 66,583 (4)
abstracting: (p25_3_2<=p34_2_0)
states: 1,724,249 (6)
abstracting: (1<=p07_3)
states: 90,274 (4)
abstracting: (1<=p34_3_2)
states: 125
abstracting: (p18_1_1<=1)
states: 1,762,378 (6)
abstracting: (1<=p25_0_3)
states: 20,639 (4)
abstracting: (1<=p17_2)
states: 68,515 (4)
.abstracting: (p15_1<=p39_2)
states: 1,693,054 (6)
.
EG iterations: 1
-> the formula is FALSE
FORMULA EisenbergMcGuire-PT-04-CTLCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m13.192sec
totally nodes used: 97615900 (9.8e+07)
number of garbage collections: 1
fire ops cache: hits/miss/sum: 282661044 1281918400 1564579444
used/not used/entry size/cache size: 66702493 406371 16 1024MB
basic ops cache: hits/miss/sum: 35522858 111568330 147091188
used/not used/entry size/cache size: 16265180 512036 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: 231668 1429728 1661396
used/not used/entry size/cache size: 616336 7772272 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 42140685
1 17684870
2 5520837
3 1409534
4 293051
5 51134
6 7644
7 995
8 102
9 11
>= 10 1
Total processing time: 8m46.538sec
BK_STOP 1679888729612
--------------------
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.002sec
37971 64620 90152 123275 133300 142916 149422
iterations count:744652 (1662), effective:7863 (17)
initing FirstDep: 0m 0.001sec
113731 147735
iterations count:204285 (455), effective:2260 (5)
111494 152443
iterations count:226426 (505), effective:2440 (5)
141352
iterations count:134179 (299), effective:1391 (3)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
iterations count:589 (1), effective:1 (0)
58258 139661
iterations count:224812 (501), effective:2429 (5)
137039
iterations count:168865 (376), effective:1911 (4)
iterations count:7428 (16), effective:56 (0)
36808 135461
iterations count:237578 (530), effective:2526 (5)
iterations count:503 (1), effective:1 (0)
iterations count:43513 (97), effective:460 (1)
iterations count:448 (1), effective:0 (0)
136125
iterations count:140567 (313), effective:1449 (3)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
62984 135370
iterations count:237109 (529), effective:2526 (5)
iterations count:813 (1), effective:1 (0)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
92497 142601
iterations count:217419 (485), effective:2341 (5)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
iterations count:448 (1), effective:0 (0)
111274 150487
iterations count:219343 (489), effective:2252 (5)
iterations count:448 (1), effective:0 (0)
111274 150487
iterations count:219343 (489), effective:2252 (5)
iterations count:49803 (111), effective:544 (1)
iterations count:448 (1), effective:0 (0)
111274 150487
iterations count:219343 (489), effective:2252 (5)
iterations count:448 (1), effective:0 (0)
iterations count:784 (1), effective:1 (0)
143854
iterations count:125558 (280), effective:1256 (2)
102776 150557
iterations count:219315 (489), effective:2239 (4)
iterations count:723 (1), effective:2 (0)
iterations count:723 (1), effective:2 (0)
iterations count:449 (1), effective:1 (0)
iterations count:723 (1), effective:2 (0)
iterations count:44983 (100), effective:438 (0)
iterations count:448 (1), effective:0 (0)
iterations count:448 (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="EisenbergMcGuire-PT-04"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5348"
echo " Executing tool marcie"
echo " Input is EisenbergMcGuire-PT-04, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r513-tall-167987240800225"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/EisenbergMcGuire-PT-04.tgz
mv EisenbergMcGuire-PT-04 execution
cd execution
if [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "UpperBounds" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] || [ "CTLCardinality" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLCardinality" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "CTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLCardinality.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
elif [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME CTLCardinality"
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;