About the Execution of Marcie for HirschbergSinclair-PT-25
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
9769.212 | 3600000.00 | 3600051.00 | 50.00 | F?F?TF????F???T? | 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.r193-smll-167840340700458.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 HirschbergSinclair-PT-25, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r193-smll-167840340700458
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 832K
-rw-r--r-- 1 mcc users 9.7K Feb 26 02:14 CTLCardinality.txt
-rw-r--r-- 1 mcc users 74K Feb 26 02:14 CTLCardinality.xml
-rw-r--r-- 1 mcc users 8.8K Feb 26 02:13 CTLFireability.txt
-rw-r--r-- 1 mcc users 60K Feb 26 02:13 CTLFireability.xml
-rw-r--r-- 1 mcc users 5.2K Feb 25 16:15 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Feb 25 16:15 LTLCardinality.xml
-rw-r--r-- 1 mcc users 3.4K Feb 25 16:15 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K Feb 25 16:15 LTLFireability.xml
-rw-r--r-- 1 mcc users 19K Feb 26 02:15 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 136K Feb 26 02:15 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 16K Feb 26 02:14 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 89K Feb 26 02:14 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.0K Feb 25 16:15 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.1K Feb 25 16:15 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 3 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 321K 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 HirschbergSinclair-PT-25-CTLFireability-00
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-01
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-02
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-03
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-04
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-05
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-06
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-07
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-08
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-09
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-10
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-11
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-12
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-13
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-14
FORMULA_NAME HirschbergSinclair-PT-25-CTLFireability-15
=== Now, execution of the tool begins
BK_START 1679912166215
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=CTLFireability
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=HirschbergSinclair-PT-25
Not applying reductions.
Model is PT
CTLFireability 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=CTLFireability.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: HirschbergSinclair_PT_25
(NrP: 600 NrTr: 545 NrArc: 1664)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.046sec
net check time: 0m 0.000sec
init dd package: 0m 3.368sec
RS generation: 0m40.087sec
-> reachability set: #nodes 225919 (2.3e+05) #states 1,035,897,087,457,944,040,218,952,942,310 (30)
starting MCC model checker
--------------------------
checking: ~ [EG [~ [AG [AF [IS_FIREABLE [hdl_left_election_16_0_1_17]]]]]]
normalized: ~ [EG [E [true U EG [~ [IS_FIREABLE [hdl_left_election_16_0_1_17]]]]]]
.
EG iterations: 1
EG iterations: 0
-> the formula is FALSE
FORMULA HirschbergSinclair-PT-25-CTLFireability-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m15.923sec
checking: AG [EF [AF [EF [EG [IS_FIREABLE [hdl_right_election_25_5_23_2]]]]]]
normalized: ~ [E [true U ~ [E [true U ~ [EG [~ [E [true U EG [IS_FIREABLE [hdl_right_election_25_5_23_2]]]]]]]]]]
.......................
before gc: list nodes free: 696296
after gc: idd nodes used:684484, unused:63315516; list nodes free:263456260
...........................
before gc: list nodes free: 405153
after gc: idd nodes used:1044843, unused:62955157; list nodes free:261938655
MC time: 3m53.075sec
checking: EF [IS_FIREABLE [hdl_right_election_5_0_1_4]]
normalized: E [true U IS_FIREABLE [hdl_right_election_5_0_1_4]]
-> the formula is TRUE
FORMULA HirschbergSinclair-PT-25-CTLFireability-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m40.436sec
checking: AG [EF [[IS_FIREABLE [hdl_right_election_25_5_1_24] & AF [A [IS_FIREABLE [election_25_4_15_from_left_15] U IS_FIREABLE [hdl_right_election_25_5_22_3]]]]]]
normalized: ~ [E [true U ~ [E [true U [IS_FIREABLE [hdl_right_election_25_5_1_24] & ~ [EG [~ [[~ [EG [~ [IS_FIREABLE [hdl_right_election_25_5_22_3]]]] & ~ [E [~ [IS_FIREABLE [hdl_right_election_25_5_22_3]] U [~ [IS_FIREABLE [election_25_4_15_from_left_15]] & ~ [IS_FIREABLE [hdl_right_election_25_5_22_3]]]]]]]]]]]]]]
.
EG iterations: 1
.
EG iterations: 1
-> the formula is FALSE
FORMULA HirschbergSinclair-PT-25-CTLFireability-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m33.715sec
checking: EX [AG [[[EX [EF [IS_FIREABLE [hdl_right_election_25_5_24_1]]] | A [AX [IS_FIREABLE [election_25_3_3_from_left_3]] U ~ [IS_FIREABLE [hdl_left_election_14_0_1_15]]]] & AG [~ [IS_FIREABLE [election_25_1_2_from_left_2]]]]]]
normalized: EX [~ [E [true U ~ [[~ [E [true U IS_FIREABLE [election_25_1_2_from_left_2]]] & [[~ [EG [IS_FIREABLE [hdl_left_election_14_0_1_15]]] & ~ [E [IS_FIREABLE [hdl_left_election_14_0_1_15] U [IS_FIREABLE [hdl_left_election_14_0_1_15] & EX [~ [IS_FIREABLE [election_25_3_3_from_left_3]]]]]]] | EX [E [true U IS_FIREABLE [hdl_right_election_25_5_24_1]]]]]]]]]
.
before gc: list nodes free: 2062698
after gc: idd nodes used:545672, unused:63454328; list nodes free:266139911
............
before gc: list nodes free: 845225
after gc: idd nodes used:1139660, unused:62860340; list nodes free:267822198
MC time: 4m 0.038sec
checking: AG [[E [IS_FIREABLE [hdl_left_reply_25_3_25] U [EF [[IS_FIREABLE [hdl_left_election_25_5_24_24] & IS_FIREABLE [reply_23_0_from_left_23]]] | IS_FIREABLE [election_10_0_1_from_left_11]]] | IS_FIREABLE [reply_25_4_from_right_25]]]
normalized: ~ [E [true U ~ [[IS_FIREABLE [reply_25_4_from_right_25] | E [IS_FIREABLE [hdl_left_reply_25_3_25] U [IS_FIREABLE [election_10_0_1_from_left_11] | E [true U [IS_FIREABLE [hdl_left_election_25_5_24_24] & IS_FIREABLE [reply_23_0_from_left_23]]]]]]]]]
-> the formula is FALSE
FORMULA HirschbergSinclair-PT-25-CTLFireability-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 2m23.418sec
checking: [EG [[IS_FIREABLE [election_25_4_4_from_right_21] | E [[IS_FIREABLE [start14] & IS_FIREABLE [start20]] U EF [IS_FIREABLE [hdl_left_election_25_4_7_7]]]]] | ~ [AX [~ [IS_FIREABLE [election_21_0_1_from_left_22]]]]]
normalized: [EX [IS_FIREABLE [election_21_0_1_from_left_22]] | EG [[IS_FIREABLE [election_25_4_4_from_right_21] | E [[IS_FIREABLE [start14] & IS_FIREABLE [start20]] U E [true U IS_FIREABLE [hdl_left_election_25_4_7_7]]]]]]
............
before gc: list nodes free: 3439239
after gc: idd nodes used:724301, unused:63275699; list nodes free:269578170
.............
before gc: list nodes free: 1056523
after gc: idd nodes used:1225395, unused:62774605; list nodes free:271611634
MC time: 3m48.193sec
checking: A [AX [A [~ [[[IS_FIREABLE [election_25_1_2_from_right_23] | IS_FIREABLE [election_25_4_4_from_left_4]] | [IS_FIREABLE [reply_25_4_from_left_19] | IS_FIREABLE [elected_25_16]]]] U IS_FIREABLE [hdl_left_reply_25_2_24]]] U IS_FIREABLE [election_25_5_20_from_left_20]]
normalized: [~ [EG [~ [IS_FIREABLE [election_25_5_20_from_left_20]]]] & ~ [E [~ [IS_FIREABLE [election_25_5_20_from_left_20]] U [EX [~ [[~ [EG [~ [IS_FIREABLE [hdl_left_reply_25_2_24]]]] & ~ [E [~ [IS_FIREABLE [hdl_left_reply_25_2_24]] U [[[IS_FIREABLE [reply_25_4_from_left_19] | IS_FIREABLE [elected_25_16]] | [IS_FIREABLE [election_25_1_2_from_right_23] | IS_FIREABLE [election_25_4_4_from_left_4]]] & ~ [IS_FIREABLE [hdl_left_reply_25_2_24]]]]]]]] & ~ [IS_FIREABLE [election_25_5_20_from_left_20]]]]]]
..................
before gc: list nodes free: 5739186
after gc: idd nodes used:854103, unused:63145897; list nodes free:273230782
MC time: 3m29.066sec
checking: [EG [AG [~ [[[[IS_FIREABLE [hdl_left_election_25_3_7_7] | IS_FIREABLE [election_25_5_12_from_left_12]] & A [IS_FIREABLE [election_3_0_1_from_right_2] U IS_FIREABLE [hdl_right_election_25_5_4_21]]] | EX [IS_FIREABLE [election_25_5_1_from_right_24]]]]]] | EF [EF [EF [E [IS_FIREABLE [election_25_5_23_from_left_23] U IS_FIREABLE [elected_25_19]]]]]]
normalized: [E [true U E [true U E [true U E [IS_FIREABLE [election_25_5_23_from_left_23] U IS_FIREABLE [elected_25_19]]]]] | EG [~ [E [true U [EX [IS_FIREABLE [election_25_5_1_from_right_24]] | [[~ [EG [~ [IS_FIREABLE [hdl_right_election_25_5_4_21]]]] & ~ [E [~ [IS_FIREABLE [hdl_right_election_25_5_4_21]] U [~ [IS_FIREABLE [election_3_0_1_from_right_2]] & ~ [IS_FIREABLE [hdl_right_election_25_5_4_21]]]]]] & [IS_FIREABLE [hdl_left_election_25_3_7_7] | IS_FIREABLE [election_25_5_12_from_left_12]]]]]]]]
.
EG iterations: 1
..
EG iterations: 1
-> the formula is TRUE
FORMULA HirschbergSinclair-PT-25-CTLFireability-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m57.354sec
checking: EX [[~ [E [AG [IS_FIREABLE [election_25_5_4_from_right_21]] U A [[IS_FIREABLE [start20] & IS_FIREABLE [hdl_right_election_25_5_3_22]] U IS_FIREABLE [election_25_4_4_from_right_21]]]] & ~ [[EF [EG [IS_FIREABLE [elected_25_5]]] | [AG [~ [IS_FIREABLE [hdl_right_election_16_0_1_15]]] & ~ [AX [IS_FIREABLE [hdl_right_election_25_4_5_20]]]]]]]]
normalized: EX [[~ [[[EX [~ [IS_FIREABLE [hdl_right_election_25_4_5_20]]] & ~ [E [true U IS_FIREABLE [hdl_right_election_16_0_1_15]]]] | E [true U EG [IS_FIREABLE [elected_25_5]]]]] & ~ [E [~ [E [true U ~ [IS_FIREABLE [election_25_5_4_from_right_21]]]] U [~ [EG [~ [IS_FIREABLE [election_25_4_4_from_right_21]]]] & ~ [E [~ [IS_FIREABLE [election_25_4_4_from_right_21]] U [~ [[IS_FIREABLE [start20] & IS_FIREABLE [hdl_right_election_25_5_3_22]]] & ~ [IS_FIREABLE [election_25_4_4_from_right_21]]]]]]]]]]
........
before gc: list nodes free: 6833030
after gc: idd nodes used:660737, unused:63339263; list nodes free:274048453
.....
before gc: list nodes free: 393740
after gc: idd nodes used:1014048, unused:62985952; list nodes free:272493904
MC time: 3m18.108sec
checking: [~ [AF [~ [A [[IS_FIREABLE [hdl_left_reply_25_2_25] | IS_FIREABLE [hdl_left_election_25_5_23_23]] U AX [IS_FIREABLE [hdl_right_election_25_5_5_20]]]]]] | E [AF [[AG [EF [IS_FIREABLE [hdl_right_election_21_0_1_20]]] | EX [[IS_FIREABLE [election_1_0_1_from_left_2] & IS_FIREABLE [election_25_4_14_from_right_11]]]]] U AF [EX [[~ [IS_FIREABLE [hdl_left_election_25_3_6_6]] & IS_FIREABLE [hdl_right_election_25_5_5_20]]]]]]
normalized: [E [~ [EG [~ [[EX [[IS_FIREABLE [election_1_0_1_from_left_2] & IS_FIREABLE [election_25_4_14_from_right_11]]] | ~ [E [true U ~ [E [true U IS_FIREABLE [hdl_right_election_21_0_1_20]]]]]]]]] U ~ [EG [~ [EX [[IS_FIREABLE [hdl_right_election_25_5_5_20] & ~ [IS_FIREABLE [hdl_left_election_25_3_6_6]]]]]]]] | EG [[~ [EG [EX [~ [IS_FIREABLE [hdl_right_election_25_5_5_20]]]]] & ~ [E [EX [~ [IS_FIREABLE [hdl_right_election_25_5_5_20]]] U [~ [[IS_FIREABLE [hdl_left_reply_25_2_25] | IS_FIREABLE [hdl_left_election_25_5_23_23]]] & EX [~ [IS_FIREABLE [hdl_right_election_25_5_5_20]]]]]]]]]
.....................MC time: 3m 0.012sec
checking: [[EG [[AG [~ [[IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [reply_21_0_from_left_21]]]] & [AG [[IS_FIREABLE [hdl_left_reply_25_4_10] | IS_FIREABLE [election_25_5_10_from_right_15]]] | EX [~ [IS_FIREABLE [election_25_0_1_from_right_24]]]]]] | ~ [[AF [AG [EG [IS_FIREABLE [election_25_3_8_from_left_8]]]] & AX [~ [IS_FIREABLE [hdl_right_reply_25_1_1]]]]]] | AG [[IS_FIREABLE [election_25_3_4_from_left_4] & IS_FIREABLE [hdl_left_election_25_5_13_13]]]]
normalized: [~ [E [true U ~ [[IS_FIREABLE [election_25_3_4_from_left_4] & IS_FIREABLE [hdl_left_election_25_5_13_13]]]]] | [~ [[~ [EX [IS_FIREABLE [hdl_right_reply_25_1_1]]] & ~ [EG [E [true U ~ [EG [IS_FIREABLE [election_25_3_8_from_left_8]]]]]]]] | EG [[[EX [~ [IS_FIREABLE [election_25_0_1_from_right_24]]] | ~ [E [true U ~ [[IS_FIREABLE [hdl_left_reply_25_4_10] | IS_FIREABLE [election_25_5_10_from_right_15]]]]]] & ~ [E [true U [IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [reply_21_0_from_left_21]]]]]]]]
.
before gc: list nodes free: 9101540
after gc: idd nodes used:486961, unused:63513039; list nodes free:274808039
.MC time: 2m44.017sec
checking: E [IS_FIREABLE [reply_18_0_from_left_18] U [EF [[~ [[IS_FIREABLE [hdl_right_election_25_4_8_17] | IS_FIREABLE [reply_25_1_from_left_25]]] & ~ [[AX [IS_FIREABLE [hdl_left_election_24_0_1_25]] | EF [IS_FIREABLE [hdl_right_reply_25_3_5]]]]]] & [AF [~ [EX [IS_FIREABLE [reply_25_4_from_right_1]]]] | [~ [AF [[IS_FIREABLE [election_25_4_2_from_left_2] | IS_FIREABLE [hdl_left_election_25_5_7_7]]]] | E [[IS_FIREABLE [hdl_right_reply_25_4_12] & EG [IS_FIREABLE [election_11_0_1_from_left_12]]] U [[IS_FIREABLE [elected_25_1] & IS_FIREABLE [election_25_2_1_from_left_1]] | ~ [IS_FIREABLE [hdl_right_reply_25_2_1]]]]]]]]
normalized: E [IS_FIREABLE [reply_18_0_from_left_18] U [[[E [[IS_FIREABLE [hdl_right_reply_25_4_12] & EG [IS_FIREABLE [election_11_0_1_from_left_12]]] U [~ [IS_FIREABLE [hdl_right_reply_25_2_1]] | [IS_FIREABLE [elected_25_1] & IS_FIREABLE [election_25_2_1_from_left_1]]]] | EG [~ [[IS_FIREABLE [election_25_4_2_from_left_2] | IS_FIREABLE [hdl_left_election_25_5_7_7]]]]] | ~ [EG [EX [IS_FIREABLE [reply_25_4_from_right_1]]]]] & E [true U [~ [[E [true U IS_FIREABLE [hdl_right_reply_25_3_5]] | ~ [EX [~ [IS_FIREABLE [hdl_left_election_24_0_1_25]]]]]] & ~ [[IS_FIREABLE [hdl_right_election_25_4_8_17] | IS_FIREABLE [reply_25_1_from_left_25]]]]]]]
...................................MC time: 2m29.008sec
checking: EF [E [[[[[A [IS_FIREABLE [next_round1_25] U IS_FIREABLE [hdl_left_election_8_0_1_9]] | IS_FIREABLE [hdl_right_election_23_0_1_22]] | ~ [IS_FIREABLE [election_25_4_14_from_left_14]]] | AG [~ [IS_FIREABLE [reply_25_2_from_left_22]]]] & ~ [E [[IS_FIREABLE [hdl_left_reply_25_4_11] & IS_FIREABLE [election_1_0_1_from_right_25]] U [IS_FIREABLE [election_25_1_1_from_left_1] | IS_FIREABLE [start25]]]]] U A [AF [[IS_FIREABLE [election_25_2_4_from_left_4] & IS_FIREABLE [hdl_left_election_3_0_1_4]]] U ~ [[E [IS_FIREABLE [election_15_0_1_from_right_14] U IS_FIREABLE [hdl_left_election_25_2_4_4]] | ~ [IS_FIREABLE [hdl_left_election_25_4_2_2]]]]]]]
normalized: E [true U E [[~ [E [[IS_FIREABLE [hdl_left_reply_25_4_11] & IS_FIREABLE [election_1_0_1_from_right_25]] U [IS_FIREABLE [election_25_1_1_from_left_1] | IS_FIREABLE [start25]]]] & [~ [E [true U IS_FIREABLE [reply_25_2_from_left_22]]] | [~ [IS_FIREABLE [election_25_4_14_from_left_14]] | [IS_FIREABLE [hdl_right_election_23_0_1_22] | [~ [EG [~ [IS_FIREABLE [hdl_left_election_8_0_1_9]]]] & ~ [E [~ [IS_FIREABLE [hdl_left_election_8_0_1_9]] U [~ [IS_FIREABLE [next_round1_25]] & ~ [IS_FIREABLE [hdl_left_election_8_0_1_9]]]]]]]]]] U [~ [EG [[~ [IS_FIREABLE [hdl_left_election_25_4_2_2]] | E [IS_FIREABLE [election_15_0_1_from_right_14] U IS_FIREABLE [hdl_left_election_25_2_4_4]]]]] & ~ [E [[~ [IS_FIREABLE [hdl_left_election_25_4_2_2]] | E [IS_FIREABLE [election_15_0_1_from_right_14] U IS_FIREABLE [hdl_left_election_25_2_4_4]]] U [EG [~ [[IS_FIREABLE [election_25_2_4_from_left_4] & IS_FIREABLE [hdl_left_election_3_0_1_4]]]] & [~ [IS_FIREABLE [hdl_left_election_25_4_2_2]] | E [IS_FIREABLE [election_15_0_1_from_right_14] U IS_FIREABLE [hdl_left_election_25_2_4_4]]]]]]]]]
before gc: list nodes free: 10041944
after gc: idd nodes used:335509, unused:63664491; list nodes free:275434293
EG iterations: 0
........MC time: 2m15.002sec
checking: E [[~ [AG [AX [IS_FIREABLE [reply_25_4_from_left_24]]]] | [EF [IS_FIREABLE [elected_25_6]] | IS_FIREABLE [hdl_right_election_25_5_15_10]]] U [A [[[~ [[IS_FIREABLE [reply_25_3_from_right_7] & IS_FIREABLE [election_25_5_24_from_left_24]]] & ~ [AF [IS_FIREABLE [hdl_right_election_17_0_1_16]]]] | AG [[IS_FIREABLE [hdl_left_reply_13_0_13] & IS_FIREABLE [hdl_right_reply_25_4_25]]]] U [[[[IS_FIREABLE [start12] & IS_FIREABLE [hdl_left_reply_25_0_25]] & AG [IS_FIREABLE [hdl_left_reply_25_4_16]]] & [AX [IS_FIREABLE [elected_25_4]] | [IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [elected_25_23]]]] & AF [[IS_FIREABLE [hdl_left_election_8_0_1_9] | IS_FIREABLE [reply_25_4_from_right_10]]]]] | IS_FIREABLE [elected_25_6]]]
normalized: E [[[IS_FIREABLE [hdl_right_election_25_5_15_10] | E [true U IS_FIREABLE [elected_25_6]]] | E [true U EX [~ [IS_FIREABLE [reply_25_4_from_left_24]]]]] U [IS_FIREABLE [elected_25_6] | [~ [EG [~ [[~ [EG [~ [[IS_FIREABLE [hdl_left_election_8_0_1_9] | IS_FIREABLE [reply_25_4_from_right_10]]]]] & [[[IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [elected_25_23]] | ~ [EX [~ [IS_FIREABLE [elected_25_4]]]]] & [~ [E [true U ~ [IS_FIREABLE [hdl_left_reply_25_4_16]]]] & [IS_FIREABLE [start12] & IS_FIREABLE [hdl_left_reply_25_0_25]]]]]]]] & ~ [E [~ [[~ [EG [~ [[IS_FIREABLE [hdl_left_election_8_0_1_9] | IS_FIREABLE [reply_25_4_from_right_10]]]]] & [[[IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [elected_25_23]] | ~ [EX [~ [IS_FIREABLE [elected_25_4]]]]] & [~ [E [true U ~ [IS_FIREABLE [hdl_left_reply_25_4_16]]]] & [IS_FIREABLE [start12] & IS_FIREABLE [hdl_left_reply_25_0_25]]]]]] U [~ [[~ [E [true U ~ [[IS_FIREABLE [hdl_left_reply_13_0_13] & IS_FIREABLE [hdl_right_reply_25_4_25]]]]] | [EG [~ [IS_FIREABLE [hdl_right_election_17_0_1_16]]] & ~ [[IS_FIREABLE [reply_25_3_from_right_7] & IS_FIREABLE [election_25_5_24_from_left_24]]]]]] & ~ [[~ [EG [~ [[IS_FIREABLE [hdl_left_election_8_0_1_9] | IS_FIREABLE [reply_25_4_from_right_10]]]]] & [[[IS_FIREABLE [hdl_right_election_25_5_9_16] & IS_FIREABLE [elected_25_23]] | ~ [EX [~ [IS_FIREABLE [elected_25_4]]]]] & [~ [E [true U ~ [IS_FIREABLE [hdl_left_reply_25_4_16]]]] & [IS_FIREABLE [start12] & IS_FIREABLE [hdl_left_reply_25_0_25]]]]]]]]]]]]
.......
before gc: list nodes free: 7594469
after gc: idd nodes used:749157, unused:63250843; list nodes free:273623241
.MC time: 2m 3.080sec
checking: [[AG [[[~ [[~ [IS_FIREABLE [reply_17_0_from_left_17]] | EG [IS_FIREABLE [elected_25_14]]]] | A [[IS_FIREABLE [hdl_right_election_13_0_1_12] & IS_FIREABLE [reply_23_0_from_left_23]] U ~ [IS_FIREABLE [reply_25_4_from_right_10]]]] | EX [A [IS_FIREABLE [hdl_left_election_25_4_4_4] U IS_FIREABLE [hdl_right_election_11_0_1_10]]]]] | [EG [[[~ [[IS_FIREABLE [hdl_right_election_3_0_1_2] | IS_FIREABLE [hdl_left_election_25_5_10_10]]] & AG [IS_FIREABLE [reply_25_4_from_right_5]]] | EG [[IS_FIREABLE [reply_3_0_from_left_3] & IS_FIREABLE [start8]]]]] & E [[EX [A [IS_FIREABLE [election_25_4_3_from_right_22] U IS_FIREABLE [hdl_right_election_25_5_7_18]]] | [AX [IS_FIREABLE [reply_9_0_from_left_9]] & [EG [IS_FIREABLE [election_25_4_14_from_left_14]] | IS_FIREABLE [hdl_left_election_25_5_1_1]]]] U AG [AF [IS_FIREABLE [hdl_left_election_14_0_1_15]]]]]] | A [[[[[IS_FIREABLE [hdl_right_election_25_4_3_22] & AX [IS_FIREABLE [hdl_right_election_25_0_1_24]]] & [[EX [IS_FIREABLE [election_25_2_3_from_left_3]] & IS_FIREABLE [election_17_0_1_from_left_18]] | AX [IS_FIREABLE [election_25_5_8_from_left_8]]]] & IS_FIREABLE [hdl_right_reply_25_4_13]] & A [IS_FIREABLE [election_25_2_4_from_right_21] U IS_FIREABLE [election_25_4_14_from_right_11]]] U AX [[[[[IS_FIREABLE [election_25_2_3_from_left_3] & IS_FIREABLE [hdl_left_election_25_3_3_3]] & IS_FIREABLE [hdl_left_election_25_4_10_10]] & AF [IS_FIREABLE [elected_25_20]]] | A [IS_FIREABLE [hdl_right_election_24_0_1_23] U [IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]]]]
normalized: [[~ [EG [EX [~ [[[~ [EG [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]] & ~ [E [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]] U [~ [IS_FIREABLE [hdl_right_election_24_0_1_23]] & ~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]]]] | [~ [EG [~ [IS_FIREABLE [elected_25_20]]]] & [IS_FIREABLE [hdl_left_election_25_4_10_10] & [IS_FIREABLE [election_25_2_3_from_left_3] & IS_FIREABLE [hdl_left_election_25_3_3_3]]]]]]]]] & ~ [E [EX [~ [[[~ [EG [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]] & ~ [E [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]] U [~ [IS_FIREABLE [hdl_right_election_24_0_1_23]] & ~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]]]] | [~ [EG [~ [IS_FIREABLE [elected_25_20]]]] & [IS_FIREABLE [hdl_left_election_25_4_10_10] & [IS_FIREABLE [election_25_2_3_from_left_3] & IS_FIREABLE [hdl_left_election_25_3_3_3]]]]]]] U [~ [[[~ [EG [~ [IS_FIREABLE [election_25_4_14_from_right_11]]]] & ~ [E [~ [IS_FIREABLE [election_25_4_14_from_right_11]] U [~ [IS_FIREABLE [election_25_2_4_from_right_21]] & ~ [IS_FIREABLE [election_25_4_14_from_right_11]]]]]] & [IS_FIREABLE [hdl_right_reply_25_4_13] & [[~ [EX [~ [IS_FIREABLE [election_25_5_8_from_left_8]]]] | [IS_FIREABLE [election_17_0_1_from_left_18] & EX [IS_FIREABLE [election_25_2_3_from_left_3]]]] & [IS_FIREABLE [hdl_right_election_25_4_3_22] & ~ [EX [~ [IS_FIREABLE [hdl_right_election_25_0_1_24]]]]]]]]] & EX [~ [[[~ [EG [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]] & ~ [E [~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]] U [~ [IS_FIREABLE [hdl_right_election_24_0_1_23]] & ~ [[IS_FIREABLE [start8] & IS_FIREABLE [reply_25_3_from_right_6]]]]]]] | [~ [EG [~ [IS_FIREABLE [elected_25_20]]]] & [IS_FIREABLE [hdl_left_election_25_4_10_10] & [IS_FIREABLE [election_25_2_3_from_left_3] & IS_FIREABLE [hdl_left_election_25_3_3_3]]]]]]]]]]] | [[E [[[[IS_FIREABLE [hdl_left_election_25_5_1_1] | EG [IS_FIREABLE [election_25_4_14_from_left_14]]] & ~ [EX [~ [IS_FIREABLE [reply_9_0_from_left_9]]]]] | EX [[~ [EG [~ [IS_FIREABLE [hdl_right_election_25_5_7_18]]]] & ~ [E [~ [IS_FIREABLE [hdl_right_election_25_5_7_18]] U [~ [IS_FIREABLE [election_25_4_3_from_right_22]] & ~ [IS_FIREABLE [hdl_right_election_25_5_7_18]]]]]]]] U ~ [E [true U EG [~ [IS_FIREABLE [hdl_left_election_14_0_1_15]]]]]] & EG [[EG [[IS_FIREABLE [reply_3_0_from_left_3] & IS_FIREABLE [start8]]] | [~ [E [true U ~ [IS_FIREABLE [reply_25_4_from_right_5]]]] & ~ [[IS_FIREABLE [hdl_right_election_3_0_1_2] | IS_FIREABLE [hdl_left_election_25_5_10_10]]]]]]] | ~ [E [true U ~ [[EX [[~ [EG [~ [IS_FIREABLE [hdl_right_election_11_0_1_10]]]] & ~ [E [~ [IS_FIREABLE [hdl_right_election_11_0_1_10]] U [~ [IS_FIREABLE [hdl_left_election_25_4_4_4]] & ~ [IS_FIREABLE [hdl_right_election_11_0_1_10]]]]]]] | [[~ [EG [IS_FIREABLE [reply_25_4_from_right_10]]] & ~ [E [IS_FIREABLE [reply_25_4_from_right_10] U [IS_FIREABLE [reply_25_4_from_right_10] & ~ [[IS_FIREABLE [hdl_right_election_13_0_1_12] & IS_FIREABLE [reply_23_0_from_left_23]]]]]]] | ~ [[EG [IS_FIREABLE [elected_25_14]] | ~ [IS_FIREABLE [reply_17_0_from_left_17]]]]]]]]]]]
............................................................................................................
EG iterations: 108
..................MC time: 1m52.004sec
checking: AG [EF [AF [EF [EG [IS_FIREABLE [hdl_right_election_25_5_23_2]]]]]]
normalized: ~ [E [true U ~ [E [true U ~ [EG [~ [E [true U EG [IS_FIREABLE [hdl_right_election_25_5_23_2]]]]]]]]]]
before gc: list nodes free: 6916775
after gc: idd nodes used:289435, unused:63710565; list nodes free:275622104
.........................................
before gc: list nodes free: 11266185
after gc: idd nodes used:945226, unused:63054774; list nodes free:272824827
..........................
before gc: list nodes free: 9584859
after gc: idd nodes used:1148249, unused:62851751; list nodes free:272004061
.............................
before gc: list nodes free: 8496071
after gc: idd nodes used:1331573, unused:62668427; list nodes free:271213590
..............................................................................................................
EG iterations: 206
EG iterations: 0
before gc: list nodes free: 7876668
after gc: idd nodes used:226511, unused:63773489; list nodes free:275886498
-> the formula is FALSE
FORMULA HirschbergSinclair-PT-25-CTLFireability-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 16m24.063sec
checking: EX [AG [[[EX [EF [IS_FIREABLE [hdl_right_election_25_5_24_1]]] | A [AX [IS_FIREABLE [election_25_3_3_from_left_3]] U ~ [IS_FIREABLE [hdl_left_election_14_0_1_15]]]] & AG [~ [IS_FIREABLE [election_25_1_2_from_left_2]]]]]]
normalized: EX [~ [E [true U ~ [[~ [E [true U IS_FIREABLE [election_25_1_2_from_left_2]]] & [[~ [EG [IS_FIREABLE [hdl_left_election_14_0_1_15]]] & ~ [E [IS_FIREABLE [hdl_left_election_14_0_1_15] U [IS_FIREABLE [hdl_left_election_14_0_1_15] & EX [~ [IS_FIREABLE [election_25_3_3_from_left_3]]]]]]] | EX [E [true U IS_FIREABLE [hdl_right_election_25_5_24_1]]]]]]]]]
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 6456164 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16171116 kB
BK_TIME_CONFINEMENT_REACHED
--------------------
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
iterations count:39984 (73), effective:1111 (2)
initing FirstDep: 0m 0.003sec
iterations count:552 (1), effective:1 (0)
net_ddint.h:600: Timeout: after 232 sec
iterations count:712 (1), effective:12 (0)
iterations count:566 (1), effective:1 (0)
iterations count:545 (1), effective:0 (0)
iterations count:16142 (29), effective:738 (1)
iterations count:545 (1), effective:0 (0)
net_ddint.h:600: Timeout: after 239 sec
iterations count:16317 (29), effective:740 (1)
iterations count:591 (1), effective:4 (0)
iterations count:4504 (8), effective:210 (0)
iterations count:9388 (17), effective:313 (0)
iterations count:545 (1), effective:0 (0)
net_ddint.h:600: Timeout: after 227 sec
iterations count:16727 (30), effective:748 (1)
net_ddint.h:600: Timeout: after 208 sec
iterations count:556 (1), effective:3 (0)
iterations count:14838 (27), effective:673 (1)
iterations count:545 (1), effective:0 (0)
iterations count:17701 (32), effective:778 (1)
iterations count:545 (1), effective:0 (0)
iterations count:545 (1), effective:0 (0)
iterations count:545 (1), effective:0 (0)
net_ddint.h:600: Timeout: after 197 sec
iterations count:589 (1), effective:2 (0)
net_ddint.h:600: Timeout: after 179 sec
iterations count:14914 (27), effective:651 (1)
iterations count:679 (1), effective:9 (0)
net_ddint.h:600: Timeout: after 163 sec
iterations count:6273 (11), effective:182 (0)
iterations count:6306 (11), effective:184 (0)
net_ddint.h:600: Timeout: after 148 sec
iterations count:3874 (7), effective:72 (0)
iterations count:3874 (7), effective:72 (0)
iterations count:545 (1), effective:0 (0)
iterations count:3874 (7), effective:72 (0)
net_ddint.h:600: Timeout: after 134 sec
iterations count:559 (1), effective:1 (0)
net_ddint.h:600: Timeout: after 122 sec
iterations count:564 (1), effective:1 (0)
net_ddint.h:600: Timeout: after 111 sec
iterations count:545 (1), effective:0 (0)
iterations count:16142 (29), effective:738 (1)
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="HirschbergSinclair-PT-25"
export BK_EXAMINATION="CTLFireability"
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 HirschbergSinclair-PT-25, examination is CTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r193-smll-167840340700458"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/HirschbergSinclair-PT-25.tgz
mv HirschbergSinclair-PT-25 execution
cd execution
if [ "CTLFireability" = "ReachabilityDeadlock" ] || [ "CTLFireability" = "UpperBounds" ] || [ "CTLFireability" = "QuasiLiveness" ] || [ "CTLFireability" = "StableMarking" ] || [ "CTLFireability" = "Liveness" ] || [ "CTLFireability" = "OneSafe" ] || [ "CTLFireability" = "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 [ "CTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLFireability" != "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 "CTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLFireability.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 [ "CTLFireability" = "ReachabilityDeadlock" ] || [ "CTLFireability" = "QuasiLiveness" ] || [ "CTLFireability" = "StableMarking" ] || [ "CTLFireability" = "Liveness" ] || [ "CTLFireability" = "OneSafe" ] ; then
echo "FORMULA_NAME CTLFireability"
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 ;