fond
Model Checking Contest 2023
13th edition, Paris, France, April 26, 2023 (at TOOLympics II)
Execution of r193-smll-167840340700449
Last Updated
May 14, 2023

About the Execution of Marcie for HirschbergSinclair-PT-20

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
9999.672 3600000.00 3600120.00 39.60 [undef] Time out reached

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-167840340700449.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-20, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r193-smll-167840340700449
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 800K
-rw-r--r-- 1 mcc users 14K Feb 26 02:12 CTLCardinality.txt
-rw-r--r-- 1 mcc users 107K Feb 26 02:12 CTLCardinality.xml
-rw-r--r-- 1 mcc users 9.3K Feb 26 02:11 CTLFireability.txt
-rw-r--r-- 1 mcc users 65K Feb 26 02:11 CTLFireability.xml
-rw-r--r-- 1 mcc users 5.1K 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.8K Feb 25 16:15 LTLFireability.txt
-rw-r--r-- 1 mcc users 20K Feb 25 16:15 LTLFireability.xml
-rw-r--r-- 1 mcc users 17K Feb 26 02:13 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 122K Feb 26 02:13 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 12K Feb 26 02:12 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 69K Feb 26 02:12 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 284K 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-20-CTLCardinality-00
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-01
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-02
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-03
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-04
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-05
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-06
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-07
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-08
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-09
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-10
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-11
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-12
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-13
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-14
FORMULA_NAME HirschbergSinclair-PT-20-CTLCardinality-15

=== Now, execution of the tool begins

BK_START 1679908518488

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=HirschbergSinclair-PT-20
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: HirschbergSinclair_PT_20
(NrP: 530 NrTr: 485 NrArc: 1479)

parse formulas
formulas created successfully
place and transition orderings generation:0m 0.059sec

net check time: 0m 0.000sec

init dd package: 0m 3.540sec


RS generation: 1m 4.972sec


-> reachability set: #nodes 397118 (4.0e+05) #states 2,779,244,325,199,955,956,013,771 (24)



starting MCC model checker
--------------------------

checking: EF [~ [AF [[EF [~ [1<=elected_20_to_left_2]] & ~ [rcv_left_election_20_2_4_4<=0]]]]]
normalized: E [true U EG [~ [[~ [rcv_left_election_20_2_4_4<=0] & E [true U ~ [1<=elected_20_to_left_2]]]]]]

abstracting: (1<=elected_20_to_left_2)
states: 47,123,819,894,145,024 (16)
abstracting: (rcv_left_election_20_2_4_4<=0)
states: 2,774,822,777,899,575,978,433,755 (24)
..........
before gc: list nodes free: 821830

after gc: idd nodes used:976271, unused:63023729; list nodes free:274792140
.MC time: 3m41.128sec

checking: AX [AG [EF [[AG [rcv_left_election_20_3_7_7<=election_16_0_1_to_right_16] & rcv_left_reply_12_0_12<=1]]]]
normalized: ~ [EX [E [true U ~ [E [true U [rcv_left_reply_12_0_12<=1 & ~ [E [true U ~ [rcv_left_election_20_3_7_7<=election_16_0_1_to_right_16]]]]]]]]]

abstracting: (rcv_left_election_20_3_7_7<=election_16_0_1_to_right_16)
states: 2,774,273,425,632,676,022,404,619 (24)

before gc: list nodes free: 2557468

after gc: idd nodes used:742015, unused:63257985; list nodes free:275776156
abstracting: (rcv_left_reply_12_0_12<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
MC time: 3m27.082sec

checking: [EF [[[newmsg3<=0 & 1<=reply_20_4_to_right_14] | 1<=rcv_left_election_20_0_1_1]] & AX [AF [~ [election_20_4_2_to_left_19<=0]]]]
normalized: [~ [EX [EG [election_20_4_2_to_left_19<=0]]] & E [true U [1<=rcv_left_election_20_0_1_1 | [newmsg3<=0 & 1<=reply_20_4_to_right_14]]]]

abstracting: (1<=reply_20_4_to_right_14)
states: 31,438,662,190,423,731,122,664 (22)
abstracting: (newmsg3<=0)
states: 1,469,333,618,295,657,004,560,985 (24)
abstracting: (1<=rcv_left_election_20_0_1_1)
states: 2,319,064,920,980,600,093,728 (21)
abstracting: (election_20_4_2_to_left_19<=0)
states: 2,747,600,616,638,124,702,596,403 (24)

before gc: list nodes free: 8536874

after gc: idd nodes used:1526492, unused:62473508; list nodes free:272464812
.MC time: 3m14.086sec

checking: EF [AX [A [[~ [A [newmsg5<=reply_20_4_to_left_10 U election_5_0_1_to_right_5<=election_15_0_1_to_right_15]] & EG [election_20_2_1_to_left_20<=0]] U 1<=rcv_right_reply_20_3_4]]]
normalized: E [true U ~ [EX [~ [[~ [EG [~ [1<=rcv_right_reply_20_3_4]]] & ~ [E [~ [1<=rcv_right_reply_20_3_4] U [~ [[EG [election_20_2_1_to_left_20<=0] & ~ [[~ [EG [~ [election_5_0_1_to_right_5<=election_15_0_1_to_right_15]]] & ~ [E [~ [election_5_0_1_to_right_5<=election_15_0_1_to_right_15] U [~ [newmsg5<=reply_20_4_to_left_10] & ~ [election_5_0_1_to_right_5<=election_15_0_1_to_right_15]]]]]]]] & ~ [1<=rcv_right_reply_20_3_4]]]]]]]]]

abstracting: (1<=rcv_right_reply_20_3_4)
states: 7,996,999,895,101,142,681,584 (21)
abstracting: (election_5_0_1_to_right_5<=election_15_0_1_to_right_15)
states: 2,121,614,891,292,715,049,783,142 (24)
abstracting: (newmsg5<=reply_20_4_to_left_10)
states: 1,495,063,661,317,248,517,046,734 (24)
abstracting: (election_5_0_1_to_right_5<=election_15_0_1_to_right_15)
states: 2,121,614,891,292,715,049,783,142 (24)
abstracting: (election_5_0_1_to_right_5<=election_15_0_1_to_right_15)
states: 2,121,614,891,292,715,049,783,142 (24)

before gc: list nodes free: 7268509

after gc: idd nodes used:2738165, unused:61261835; list nodes free:267275331
.MC time: 3m 2.004sec

checking: AF [AF [[~ [AF [[election_20_1_1_to_right_20<=0 & reply_20_4_to_right_9<=0]]] & [~ [EG [1<=rcv_left_election_20_5_13_13]] & [A [elected_20_to_left_4<=rcv_right_reply_20_3_1 U election_6_0_1_to_right_6<=election_20_5_6_to_right_5] & AX [1<=init10]]]]]]
normalized: ~ [EG [EG [~ [[[[~ [EX [~ [1<=init10]]] & [~ [EG [~ [election_6_0_1_to_right_6<=election_20_5_6_to_right_5]]] & ~ [E [~ [election_6_0_1_to_right_6<=election_20_5_6_to_right_5] U [~ [elected_20_to_left_4<=rcv_right_reply_20_3_1] & ~ [election_6_0_1_to_right_6<=election_20_5_6_to_right_5]]]]]] & ~ [EG [1<=rcv_left_election_20_5_13_13]]] & EG [~ [[election_20_1_1_to_right_20<=0 & reply_20_4_to_right_9<=0]]]]]]]]

abstracting: (reply_20_4_to_right_9<=0)
states: 2,747,805,663,009,532,224,891,107 (24)
abstracting: (election_20_1_1_to_right_20<=0)
states: 2,774,116,829,114,039,464,721,739 (24)
........................
before gc: list nodes free: 7600727

after gc: idd nodes used:2908848, unused:61091152; list nodes free:266572805
.MC time: 2m51.049sec

checking: E [1<=rcv_right_reply_20_3_4 U E [EF [[AG [election_20_4_2_to_left_19<=rcv_right_election_20_2_2_18] & 1<=rcv_left_election_20_3_8_8]] U A [rcv_right_election_1_0_1_20<=election_20_2_2_to_left_19 U A [rcv_right_election_3_0_1_2<=rcv_right_election_20_5_2_18 U [1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]]]
normalized: E [1<=rcv_right_reply_20_3_4 U E [E [true U [1<=rcv_left_election_20_3_8_8 & ~ [E [true U ~ [election_20_4_2_to_left_19<=rcv_right_election_20_2_2_18]]]]] U [~ [EG [~ [[~ [EG [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]] & ~ [E [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]] U [~ [rcv_right_election_3_0_1_2<=rcv_right_election_20_5_2_18] & ~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]]]]]]] & ~ [E [~ [[~ [EG [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]] & ~ [E [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]] U [~ [rcv_right_election_3_0_1_2<=rcv_right_election_20_5_2_18] & ~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]]]]] U [~ [rcv_right_election_1_0_1_20<=election_20_2_2_to_left_19] & ~ [[~ [EG [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]] & ~ [E [~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]] U [~ [rcv_right_election_3_0_1_2<=rcv_right_election_20_5_2_18] & ~ [[1<=election_20_4_8_to_left_13 & election_20_5_12_to_right_11<=1]]]]]]]]]]]]]

abstracting: (election_20_5_12_to_right_11<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=election_20_4_8_to_left_13)
states: 31,643,708,561,831,253,417,368 (22)
abstracting: (rcv_right_election_3_0_1_2<=rcv_right_election_20_5_2_18)
states: 2,406,335,932,535,132,554,462,161 (24)
abstracting: (election_20_5_12_to_right_11<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=election_20_4_8_to_left_13)
states: 31,643,708,561,831,253,417,368 (22)
abstracting: (election_20_5_12_to_right_11<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=election_20_4_8_to_left_13)
states: 31,643,708,561,831,253,417,368 (22)

before gc: list nodes free: 9150593

after gc: idd nodes used:3041922, unused:60958078; list nodes free:266096137
MC time: 2m40.052sec

checking: [~ [AG [AF [[[rcv_right_reply_20_4_4<=election_20_5_8_to_right_7 & 1<=rcv_right_reply_20_2_20] & AF [rcv_right_election_19_0_1_18<=0]]]]] & EF [~ [[~ [AG [election_20_4_11_to_left_10<=rcv_left_election_20_4_13_13]] & [~ [[[rcv_left_election_20_5_14_14<=1 & 1<=election_20_1_1_to_left_20] | ~ [1<=reply_20_2_to_left_2]]] | rcv_right_reply_20_4_13<=1]]]]]
normalized: [E [true U ~ [[[rcv_right_reply_20_4_13<=1 | ~ [[~ [1<=reply_20_2_to_left_2] | [rcv_left_election_20_5_14_14<=1 & 1<=election_20_1_1_to_left_20]]]] & E [true U ~ [election_20_4_11_to_left_10<=rcv_left_election_20_4_13_13]]]]] & E [true U EG [~ [[~ [EG [~ [rcv_right_election_19_0_1_18<=0]]] & [rcv_right_reply_20_4_4<=election_20_5_8_to_right_7 & 1<=rcv_right_reply_20_2_20]]]]]]

abstracting: (1<=rcv_right_reply_20_2_20)
states: 4,378,832,101,460,624,285,376 (21)
abstracting: (rcv_right_reply_20_4_4<=election_20_5_8_to_right_7)
states: 2,764,291,918,831,991,024,024,059 (24)
abstracting: (rcv_right_election_19_0_1_18<=0)
states: 2,420,430,305,057,023,872,010,598 (24)
..........
before gc: list nodes free: 3545660

after gc: idd nodes used:3489175, unused:60510825; list nodes free:264176253
MC time: 2m30.063sec

checking: A [[1<=rcv_left_reply_13_0_13 | [E [rcv_left_election_16_0_1_17<=rcv_left_election_20_5_14_14 U AF [[1<=rcv_left_election_4_0_1_5 | election_20_5_12_to_left_9<=0]]] | [~ [A [[rcv_left_reply_20_4_18<=rcv_right_election_20_4_1_19 | 1<=rcv_right_election_20_4_9_11] U init7<=rcv_left_reply_20_4_6]] | [1<=election_20_4_13_to_right_12 | AX [1<=reply_20_0_to_left_1]]]]] U ~ [election_20_3_5_to_right_4<=0]]
normalized: [~ [EG [election_20_3_5_to_right_4<=0]] & ~ [E [election_20_3_5_to_right_4<=0 U [election_20_3_5_to_right_4<=0 & ~ [[1<=rcv_left_reply_13_0_13 | [[[1<=election_20_4_13_to_right_12 | ~ [EX [~ [1<=reply_20_0_to_left_1]]]] | ~ [[~ [EG [~ [init7<=rcv_left_reply_20_4_6]]] & ~ [E [~ [init7<=rcv_left_reply_20_4_6] U [~ [[rcv_left_reply_20_4_18<=rcv_right_election_20_4_1_19 | 1<=rcv_right_election_20_4_9_11]] & ~ [init7<=rcv_left_reply_20_4_6]]]]]]] | E [rcv_left_election_16_0_1_17<=rcv_left_election_20_5_14_14 U ~ [EG [~ [[1<=rcv_left_election_4_0_1_5 | election_20_5_12_to_left_9<=0]]]]]]]]]]]]

abstracting: (election_20_5_12_to_left_9<=0)
states: 2,758,668,316,162,235,744,466,267 (24)
abstracting: (1<=rcv_left_election_4_0_1_5)
states: 649,193,864,697,193,646,589,976 (23)
.
EG iterations: 1
abstracting: (rcv_left_election_16_0_1_17<=rcv_left_election_20_5_14_14)
states: 2,129,355,864,372,903,737,077,395 (24)
abstracting: (init7<=rcv_left_reply_20_4_6)
states: 2,776,503,950,181,117,395,780,181 (24)
abstracting: (1<=rcv_right_election_20_4_9_11)
states: 15,016,558,047,033,580,474,608 (22)
abstracting: (rcv_left_reply_20_4_18<=rcv_right_election_20_4_1_19)
states: 2,763,934,657,065,493,547,085,979 (24)
abstracting: (init7<=rcv_left_reply_20_4_6)
states: 2,776,503,950,181,117,395,780,181 (24)
abstracting: (init7<=rcv_left_reply_20_4_6)
states: 2,776,503,950,181,117,395,780,181 (24)
.......MC time: 2m21.002sec

checking: AG [AG [[[EX [rcv_left_election_20_5_16_16<=rcv_left_election_20_5_6_6] | [AF [1<=reply_20_1_to_right_19] & [~ [election_20_1_2_to_right_1<=rcv_right_election_20_4_9_11] | reply_20_4_to_left_11<=1]]] | [~ [[[rcv_left_reply_20_4_17<=election_2_0_1_to_left_2 | rcv_left_election_15_0_1_16<=reply_20_4_to_right_15] | [rcv_right_election_20_5_5_15<=rcv_right_election_20_5_18_2 & 1<=election_20_5_4_to_left_17]]] | ~ [EF [1<=reply_20_2_to_left_1]]]]]]
normalized: ~ [E [true U E [true U ~ [[[~ [E [true U 1<=reply_20_2_to_left_1]] | ~ [[[rcv_right_election_20_5_5_15<=rcv_right_election_20_5_18_2 & 1<=election_20_5_4_to_left_17] | [rcv_left_reply_20_4_17<=election_2_0_1_to_left_2 | rcv_left_election_15_0_1_16<=reply_20_4_to_right_15]]]] | [[[reply_20_4_to_left_11<=1 | ~ [election_20_1_2_to_right_1<=rcv_right_election_20_4_9_11]] & ~ [EG [~ [1<=reply_20_1_to_right_19]]]] | EX [rcv_left_election_20_5_16_16<=rcv_left_election_20_5_6_6]]]]]]]

abstracting: (rcv_left_election_20_5_16_16<=rcv_left_election_20_5_6_6)
states: 2,769,457,692,051,948,745,542,379 (24)

before gc: list nodes free: 7415873

after gc: idd nodes used:3509250, unused:60490750; list nodes free:264102447
.abstracting: (1<=reply_20_1_to_right_19)
states: 5,409,189,346,916,393,433,032 (21)
MC time: 2m12.163sec

checking: EG [[[[AF [~ [1<=rcv_left_election_4_0_1_5]] & [[[EG [1<=reply_20_3_to_left_3] | [election_1_0_1_to_left_1<=0 & reply_20_4_to_right_17<=reply_13_0_left13]] | EX [election_20_5_18_to_right_17<=0]] & [~ [reply_20_4_to_left_14<=1] | ~ [[election_20_4_16_to_left_5<=newmsg5 & election_20_5_17_to_right_16<=1]]]]] | EF [[EG [1<=reply_4_0_to_right_3] | [~ [1<=election_19_0_1_to_right_19] & EX [1<=rcv_right_election_20_4_7_13]]]]] & EX [rcv_left_reply_20_4_17<=rcv_right_reply_20_4_2]]]
normalized: EG [[EX [rcv_left_reply_20_4_17<=rcv_right_reply_20_4_2] & [E [true U [[EX [1<=rcv_right_election_20_4_7_13] & ~ [1<=election_19_0_1_to_right_19]] | EG [1<=reply_4_0_to_right_3]]] | [[[~ [[election_20_4_16_to_left_5<=newmsg5 & election_20_5_17_to_right_16<=1]] | ~ [reply_20_4_to_left_14<=1]] & [EX [election_20_5_18_to_right_17<=0] | [[election_1_0_1_to_left_1<=0 & reply_20_4_to_right_17<=reply_13_0_left13] | EG [1<=reply_20_3_to_left_3]]]] & ~ [EG [1<=rcv_left_election_4_0_1_5]]]]]]

abstracting: (1<=rcv_left_election_4_0_1_5)
states: 649,193,864,697,193,646,589,976 (23)

before gc: list nodes free: 7252314

after gc: idd nodes used:3542565, unused:60457435; list nodes free:263935811
.MC time: 2m 4.003sec

checking: [[[AX [A [rcv_left_election_20_4_13_13<=rcv_right_reply_20_4_5 U E [reply_12_0_to_right_11<=0 U 1<=reply_20_0_to_left_1]]] & A [reply_20_0_right20<=newmsg14 U [rcv_right_election_20_4_16_4<=1 & [EF [1<=rcv_left_reply_20_4_15] | 1<=rcv_left_election_15_0_1_16]]]] | AX [E [AG [elected_20_to_left_7<=0] U 1<=election_20_4_3_to_right_2]]] | EX [[~ [[~ [[election_20_5_16_to_right_15<=1 & rcv_left_election_14_0_1_15<=rcv_left_reply_20_2_17]] | elected_20_to_left_9<=0]] | EG [AX [AX [1<=rcv_right_reply_20_4_11]]]]]]
normalized: [EX [[EG [~ [EX [EX [~ [1<=rcv_right_reply_20_4_11]]]]] | ~ [[elected_20_to_left_9<=0 | ~ [[election_20_5_16_to_right_15<=1 & rcv_left_election_14_0_1_15<=rcv_left_reply_20_2_17]]]]]] | [~ [EX [~ [E [~ [E [true U ~ [elected_20_to_left_7<=0]]] U 1<=election_20_4_3_to_right_2]]]] | [[~ [EG [~ [[rcv_right_election_20_4_16_4<=1 & [1<=rcv_left_election_15_0_1_16 | E [true U 1<=rcv_left_reply_20_4_15]]]]]] & ~ [E [~ [[rcv_right_election_20_4_16_4<=1 & [1<=rcv_left_election_15_0_1_16 | E [true U 1<=rcv_left_reply_20_4_15]]]] U [~ [reply_20_0_right20<=newmsg14] & ~ [[rcv_right_election_20_4_16_4<=1 & [1<=rcv_left_election_15_0_1_16 | E [true U 1<=rcv_left_reply_20_4_15]]]]]]]] & ~ [EX [~ [[~ [EG [~ [E [reply_12_0_to_right_11<=0 U 1<=reply_20_0_to_left_1]]]] & ~ [E [~ [E [reply_12_0_to_right_11<=0 U 1<=reply_20_0_to_left_1]] U [~ [rcv_left_election_20_4_13_13<=rcv_right_reply_20_4_5] & ~ [E [reply_12_0_to_right_11<=0 U 1<=reply_20_0_to_left_1]]]]]]]]]]]]

abstracting: (1<=reply_20_0_to_left_1)
states: 2,964,533,447,143,673,045,196 (21)
abstracting: (reply_12_0_to_right_11<=0)
states: 2,100,791,227,427,841,412,635,494 (24)
abstracting: (rcv_left_election_20_4_13_13<=rcv_right_reply_20_4_5)
states: 2,764,450,256,832,000,608,966,971 (24)
abstracting: (1<=reply_20_0_to_left_1)
states: 2,964,533,447,143,673,045,196 (21)
abstracting: (reply_12_0_to_right_11<=0)
states: 2,100,791,227,427,841,412,635,494 (24)
abstracting: (1<=reply_20_0_to_left_1)
states: 2,964,533,447,143,673,045,196 (21)
abstracting: (reply_12_0_to_right_11<=0)
states: 2,100,791,227,427,841,412,635,494 (24)
MC time: 1m56.186sec

checking: [[[AF [[~ [[~ [rcv_left_reply_20_2_20<=0] | [election_20_4_7_to_left_14<=reply_20_4_to_left_13 | election_19_0_1_to_left_19<=1]]] & [[[1<=election_2_0_1_to_left_2 | election_2_0_1_to_right_2<=1] | A [1<=reply_15_0_left15 U rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5]] & [[rcv_left_reply_19_0_19<=1 | 1<=reply_20_4_to_right_19] | EX [1<=rcv_left_reply_20_0_20]]]]] & EX [E [A [1<=reply_7_0_to_right_6 U rcv_left_reply_20_4_16<=reply_3_0_left3] U EG [rcv_left_election_8_0_1_9<=1]]]] & EX [AF [EF [AG [1<=reply_20_3_to_right_13]]]]] | AG [EF [EG [[E [1<=election_20_3_3_to_right_2 U reply_7_0_to_right_6<=1] | EG [rcv_right_reply_20_0_20<=rcv_left_reply_6_0_6]]]]]]
normalized: [~ [E [true U ~ [E [true U EG [[EG [rcv_right_reply_20_0_20<=rcv_left_reply_6_0_6] | E [1<=election_20_3_3_to_right_2 U reply_7_0_to_right_6<=1]]]]]]] | [EX [~ [EG [~ [E [true U ~ [E [true U ~ [1<=reply_20_3_to_right_13]]]]]]]] & [EX [E [[~ [EG [~ [rcv_left_reply_20_4_16<=reply_3_0_left3]]] & ~ [E [~ [rcv_left_reply_20_4_16<=reply_3_0_left3] U [~ [1<=reply_7_0_to_right_6] & ~ [rcv_left_reply_20_4_16<=reply_3_0_left3]]]]] U EG [rcv_left_election_8_0_1_9<=1]]] & ~ [EG [~ [[[[[~ [EG [~ [rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5]]] & ~ [E [~ [rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5] U [~ [1<=reply_15_0_left15] & ~ [rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5]]]]] | [1<=election_2_0_1_to_left_2 | election_2_0_1_to_right_2<=1]] & [EX [1<=rcv_left_reply_20_0_20] | [rcv_left_reply_19_0_19<=1 | 1<=reply_20_4_to_right_19]]] & ~ [[[election_20_4_7_to_left_14<=reply_20_4_to_left_13 | election_19_0_1_to_left_19<=1] | ~ [rcv_left_reply_20_2_20<=0]]]]]]]]]]

abstracting: (rcv_left_reply_20_2_20<=0)
states: 2,774,710,214,144,578,896,217,907 (24)
abstracting: (election_19_0_1_to_left_19<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (election_20_4_7_to_left_14<=reply_20_4_to_left_13)
states: 2,748,240,345,915,890,241,311,555 (24)
abstracting: (1<=reply_20_4_to_right_19)
states: 31,438,662,190,423,731,122,664 (22)
abstracting: (rcv_left_reply_19_0_19<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=rcv_left_reply_20_0_20)
states: 1,383,968,039,849,407,189,088 (21)
.abstracting: (election_2_0_1_to_right_2<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=election_2_0_1_to_left_2)
states: 619,852,534,166,703,815,070,925 (23)
abstracting: (rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5)
states: 2,138,322,163,604,506,276,464,545 (24)
abstracting: (1<=reply_15_0_left15)
states: 680,495,804,897,716,923,232,597 (23)
abstracting: (rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5)
states: 2,138,322,163,604,506,276,464,545 (24)
abstracting: (rcv_left_election_13_0_1_14<=election_20_4_6_to_right_5)
states: 2,138,322,163,604,506,276,464,545 (24)

before gc: list nodes free: 7409728

after gc: idd nodes used:4392522, unused:59607478; list nodes free:260329082
MC time: 1m49.117sec

checking: ~ [[[E [E [AF [reply_17_0_to_right_16<=0] U 1<=election_5_0_1_to_right_5] U A [AG [rcv_left_reply_20_4_9<=rcv_left_election_20_5_4_4] U EF [1<=reply_20_3_to_right_15]]] | E [[E [EX [1<=rcv_right_election_20_3_3_17] U [1<=election_20_5_18_to_right_17 | election_20_4_2_to_left_19<=election_20_1_1_to_right_20]] | AX [[newmsg10<=1 | election_13_0_1_to_right_13<=1]]] U rcv_right_reply_20_3_5<=election_20_4_8_to_left_13]] & AF [~ [[[[AF [election_20_5_19_to_right_18<=rcv_right_election_20_5_1_19] | A [reply_20_2_to_left_2<=rcv_right_election_20_5_8_12 U 1<=rcv_right_election_17_0_1_16]] | election_20_5_3_to_right_2<=election_20_5_11_to_right_10] & reply_7_0_to_right_6<=rcv_left_election_20_4_4_4]]]]]
normalized: ~ [[~ [EG [[reply_7_0_to_right_6<=rcv_left_election_20_4_4_4 & [election_20_5_3_to_right_2<=election_20_5_11_to_right_10 | [[~ [EG [~ [1<=rcv_right_election_17_0_1_16]]] & ~ [E [~ [1<=rcv_right_election_17_0_1_16] U [~ [reply_20_2_to_left_2<=rcv_right_election_20_5_8_12] & ~ [1<=rcv_right_election_17_0_1_16]]]]] | ~ [EG [~ [election_20_5_19_to_right_18<=rcv_right_election_20_5_1_19]]]]]]]] & [E [[~ [EX [~ [[newmsg10<=1 | election_13_0_1_to_right_13<=1]]]] | E [EX [1<=rcv_right_election_20_3_3_17] U [1<=election_20_5_18_to_right_17 | election_20_4_2_to_left_19<=election_20_1_1_to_right_20]]] U rcv_right_reply_20_3_5<=election_20_4_8_to_left_13] | E [E [~ [EG [~ [reply_17_0_to_right_16<=0]]] U 1<=election_5_0_1_to_right_5] U [~ [EG [~ [E [true U 1<=reply_20_3_to_right_15]]]] & ~ [E [~ [E [true U 1<=reply_20_3_to_right_15]] U [E [true U ~ [rcv_left_reply_20_4_9<=rcv_left_election_20_5_4_4]] & ~ [E [true U 1<=reply_20_3_to_right_15]]]]]]]]]]

abstracting: (1<=reply_20_3_to_right_15)
states: 16,778,857,396,157,049,499,864 (22)
abstracting: (rcv_left_reply_20_4_9<=rcv_left_election_20_5_4_4)
states: 2,764,310,732,904,841,666,960,027 (24)
abstracting: (1<=reply_20_3_to_right_15)
states: 16,778,857,396,157,049,499,864 (22)
MC time: 1m42.057sec

checking: E [[EX [[rcv_right_election_6_0_1_5<=election_14_0_1_to_right_14 | E [[1<=rcv_right_election_3_0_1_2 | rcv_left_reply_20_2_19<=reply_20_3_to_right_16] U ~ [reply_20_3_to_right_15<=elected]]]] | ~ [[E [EG [1<=reply_7_0_to_right_6] U E [reply_18_0_left18<=reply_20_3_to_right_15 U 1<=election_15_0_1_to_right_15]] | A [[AX [rcv_left_reply_20_2_20<=0] & AX [rcv_right_election_20_3_5_15<=init11]] U [[1<=newmsg3 | 1<=rcv_right_election_20_3_4_16] & [rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5 | 1<=rcv_right_election_20_4_5_15]]]]]] U [EF [EF [[[rcv_right_election_20_5_10_10<=1 | rcv_right_reply_20_1_20<=reply_7_0_to_right_6] & [reply_20_1_right20<=rcv_right_election_20_2_4_16 & 1<=reply_10_0_left10]]]] & 1<=rcv_right_election_20_5_12_8]]
normalized: E [[EX [[rcv_right_election_6_0_1_5<=election_14_0_1_to_right_14 | E [[1<=rcv_right_election_3_0_1_2 | rcv_left_reply_20_2_19<=reply_20_3_to_right_16] U ~ [reply_20_3_to_right_15<=elected]]]] | ~ [[E [EG [1<=reply_7_0_to_right_6] U E [reply_18_0_left18<=reply_20_3_to_right_15 U 1<=election_15_0_1_to_right_15]] | [~ [EG [~ [[[1<=newmsg3 | 1<=rcv_right_election_20_3_4_16] & [rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5 | 1<=rcv_right_election_20_4_5_15]]]]] & ~ [E [~ [[[1<=newmsg3 | 1<=rcv_right_election_20_3_4_16] & [rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5 | 1<=rcv_right_election_20_4_5_15]]] U [~ [[[1<=newmsg3 | 1<=rcv_right_election_20_3_4_16] & [rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5 | 1<=rcv_right_election_20_4_5_15]]] & ~ [[~ [EX [~ [rcv_right_election_20_3_5_15<=init11]]] & ~ [EX [~ [rcv_left_reply_20_2_20<=0]]]]]]]]]]]] U [1<=rcv_right_election_20_5_12_8 & E [true U E [true U [[rcv_right_election_20_5_10_10<=1 | rcv_right_reply_20_1_20<=reply_7_0_to_right_6] & [reply_20_1_right20<=rcv_right_election_20_2_4_16 & 1<=reply_10_0_left10]]]]]]

abstracting: (1<=reply_10_0_left10)
states: 677,537,189,282,700,375,603,237 (23)
abstracting: (reply_20_1_right20<=rcv_right_election_20_2_4_16)
states: 2,774,150,896,132,728,216,881,715 (24)
abstracting: (rcv_right_reply_20_1_20<=reply_7_0_to_right_6)
states: 2,777,441,273,154,523,369,101,003 (24)
abstracting: (rcv_right_election_20_5_10_10<=1)
states: 2,779,244,325,199,955,956,013,771 (24)
abstracting: (1<=rcv_right_election_20_5_12_8)
states: 9,822,540,591,946,617,444,832 (21)
abstracting: (rcv_left_reply_20_2_20<=0)
states: 2,774,710,214,144,578,896,217,907 (24)
.abstracting: (rcv_right_election_20_3_5_15<=init11)
states: 2,770,951,214,728,561,438,056,891 (24)
.abstracting: (1<=rcv_right_election_20_4_5_15)
states: 15,036,988,472,710,658,358,480 (22)
abstracting: (rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5)
states: 2,770,828,918,858,584,397,132,507 (24)
abstracting: (1<=rcv_right_election_20_3_4_16)
states: 8,421,030,022,994,019,688,624 (21)
abstracting: (1<=newmsg3)
states: 1,309,910,706,904,298,951,452,786 (24)
abstracting: (1<=rcv_right_election_20_4_5_15)
states: 15,036,988,472,710,658,358,480 (22)
abstracting: (rcv_right_election_20_3_2_18<=election_20_4_6_to_right_5)
states: 2,770,828,918,858,584,397,132,507 (24)
abstracting: (1<=rcv_right_election_20_3_4_16)
states: 8,421,030,022,994,019,688,624 (21)
abstracting: (1<=newmsg3)
states: 1,309,910,706,904,298,951,452,786 (24)
MC time: 1m36.013sec

checking: AX [[A [[[[A [reply_20_3_to_right_14<=reply_20_2_to_right_17 U reply_20_4_to_left_16<=reply_2_0_left2] & [rcv_right_election_20_5_10_10<=election_20_4_7_to_right_6 & election_20_0_1_to_right_20<=rcv_right_election_2_0_1_1]] | [rcv_right_election_20_4_10_10<=init7 | [reply_20_4_to_left_11<=0 | election_20_4_16_to_right_15<=1]]] | [~ [reply_20_1_to_left_2<=election_20_4_5_to_right_4] & [E [init13<=1 U election_20_5_11_to_right_10<=1] | election_20_5_13_to_left_8<=election_20_5_5_to_right_4]]] U ~ [E [[election_20_5_16_to_left_5<=rcv_left_election_5_0_1_6 & init1<=0] U ~ [1<=election_16_0_1_to_left_16]]]] | EG [EG [[[1<=election_20_4_12_to_right_11 | rcv_right_election_20_5_4_16<=0] | reply_2_0_left2<=election_10_0_1_to_right_10]]]]]
normalized: ~ [EX [~ [[EG [EG [[reply_2_0_left2<=election_10_0_1_to_right_10 | [1<=election_20_4_12_to_right_11 | rcv_right_election_20_5_4_16<=0]]]] | [~ [EG [E [[election_20_5_16_to_left_5<=rcv_left_election_5_0_1_6 & init1<=0] U ~ [1<=election_16_0_1_to_left_16]]]] & ~ [E [E [[election_20_5_16_to_left_5<=rcv_left_election_5_0_1_6 & init1<=0] U ~ [1<=election_16_0_1_to_left_16]] U [~ [[[[election_20_5_13_to_left_8<=election_20_5_5_to_right_4 | E [init13<=1 U election_20_5_11_to_right_10<=1]] & ~ [reply_20_1_to_left_2<=election_20_4_5_to_right_4]] | [[rcv_right_election_20_4_10_10<=init7 | [reply_20_4_to_left_11<=0 | election_20_4_16_to_right_15<=1]] | [[rcv_right_election_20_5_10_10<=election_20_4_7_to_right_6 & election_20_0_1_to_right_20<=rcv_right_election_2_0_1_1] & [~ [EG [~ [reply_20_4_to_left_16<=reply_2_0_left2]]] & ~ [E [~ [reply_20_4_to_left_16<=reply_2_0_left2] U [~ [reply_20_3_to_right_14<=reply_20_2_to_right_17] & ~ [reply_20_4_to_left_16<=reply_2_0_left2]]]]]]]]] & E [[election_20_5_16_to_left_5<=rcv_left_election_5_0_1_6 & init1<=0] U ~ [1<=election_16_0_1_to_left_16]]]]]]]]]]

abstracting: (1<=election_16_0_1_to_left_16)
states: 682,866,020,368,211,039,180,548 (23)
abstracting: (init1<=0)
states: 2,779,137,850,579,029,400,594,129 (24)
abstracting: (election_20_5_16_to_left_5<=rcv_left_election_5_0_1_6)
states: 2,763,579,621,514,775,697,721,931 (24)
abstracting: (reply_20_4_to_left_16<=reply_2_0_left2)
states: 2,754,922,345,169,796,314,463,319 (24)
abstracting: (reply_20_3_to_right_14<=reply_20_2_to_right_17)
states: 2,762,465,467,803,798,906,513,907 (24)
abstracting: (reply_20_4_to_left_16<=reply_2_0_left2)
states: 2,754,922,345,169,796,314,463,319 (24)
abstracting: (reply_20_4_to_left_16<=reply_2_0_left2)
states: 2,754,922,345,169,796,314,463,319 (24)
...................MC time: 1m30.002sec

checking: [EX [A [[[A [rcv_right_election_20_3_2_18<=rcv_left_election_5_0_1_6 U election_20_5_1_to_right_20<=1] | [~ [reply_20_4_to_right_12<=1] | [rcv_left_reply_20_3_13<=1 | election_20_2_4_to_left_17<=rcv_left_reply_20_4_13]]] & [A [election_20_5_5_to_left_16<=newmsg14 U reply_14_0_to_right_13<=0] | EG [1<=election_20_5_12_to_right_11]]] U [[EG [reply_17_0_left17<=1] | A [reply_20_1_to_left_2<=newmsg18 U 1<=reply_16_0_left16]] | rcv_left_reply_20_1_20<=0]]] & ~ [[[[A [~ [rcv_left_election_20_4_9_9<=rcv_left_election_20_5_16_16] U EF [1<=rcv_left_reply_20_4_20]] & AX [1<=reply_20_4_to_left_12]] | EF [[[reply_20_3_to_right_13<=1 & AX [rcv_right_reply_20_3_4<=rcv_right_reply_20_3_4]] & AF [1<=reply_20_4_to_left_12]]]] & ~ [E [~ [[1<=elected_20_to_left_13 & 1<=rcv_left_election_20_3_1_1]] U [election_20_5_4_to_left_17<=0 & ~ [election_20_5_4_to_right_3<=1]]]]]]]
normalized: [~ [[~ [E [~ [[1<=elected_20_to_left_13 & 1<=rcv_left_election_20_3_1_1]] U [election_20_5_4_to_left_17<=0 & ~ [election_20_5_4_to_right_3<=1]]]] & [E [true U [~ [EG [~ [1<=reply_20_4_to_left_12]]] & [reply_20_3_to_right_13<=1 & ~ [EX [~ [rcv_right_reply_20_3_4<=rcv_right_reply_20_3_4]]]]]] | [~ [EX [~ [1<=reply_20_4_to_left_12]]] & [~ [EG [~ [E [true U 1<=rcv_left_reply_20_4_20]]]] & ~ [E [~ [E [true U 1<=rcv_left_reply_20_4_20]] U [rcv_left_election_20_4_9_9<=rcv_left_election_20_5_16_16 & ~ [E [true U 1<=rcv_left_reply_20_4_20]]]]]]]]]] & EX [[~ [EG [~ [[rcv_left_reply_20_1_20<=0 | [[~ [EG [~ [1<=reply_16_0_left16]]] & ~ [E [~ [1<=reply_16_0_left16] U [~ [reply_20_1_to_left_2<=newmsg18] & ~ [1<=reply_16_0_left16]]]]] | EG [reply_17_0_left17<=1]]]]]] & ~ [E [~ [[rcv_left_reply_20_1_20<=0 | [[~ [EG [~ [1<=reply_16_0_left16]]] & ~ [E [~ [1<=reply_16_0_left16] U [~ [reply_20_1_to_left_2<=newmsg18] & ~ [1<=reply_16_0_left16]]]]] | EG [reply_17_0_left17<=1]]]] U [~ [[[EG [1<=election_20_5_12_to_right_11] | [~ [EG [~ [reply_14_0_to_right_13<=0]]] & ~ [E [~ [reply_14_0_to_right_13<=0] U [~ [election_20_5_5_to_left_16<=newmsg14] & ~ [reply_14_0_to_right_13<=0]]]]]] & [[[rcv_left_reply_20_3_13<=1 | election_20_2_4_to_left_17<=rcv_left_reply_20_4_13] | ~ [reply_20_4_to_right_12<=1]] | [~ [EG [~ [election_20_5_1_to_right_20<=1]]] & ~ [E [~ [election_20_5_1_to_right_20<=1] U [~ [rcv_right_election_20_3_2_18<=rcv_left_election_5_0_1_6] & ~ [election_20_5_1_to_right_20<=1]]]]]]]] & ~ [[rcv_left_reply_20_1_20<=0 | [[~ [EG [~ [1<=reply_16_0_left16]]] & ~ [E [~ [1<=reply_16_0_left16] U [~ [reply_20_1_to_left_2<=newmsg18] & ~ [1<=reply_16_0_left16]]]]] | EG [reply_17_0_left17<=1]]]]]]]]]]

abstracting: (reply_17_0_left17<=1)
states: 2,779,244,325,199,955,956,013,771 (24)

EG iterations: 0
abstracting: (1<=reply_16_0_left16)
states: 680,639,616,990,122,038,411,077 (23)
abstracting: (reply_20_1_to_left_2<=newmsg18)
states: 2,776,453,468,047,157,354,087,715 (24)
abstracting: (1<=reply_16_0_left16)
states: 680,639,616,990,122,038,411,077 (23)
abstracting: (1<=reply_16_0_left16)
states: 680,639,616,990,122,038,411,077 (23)

before gc: list nodes free: 7701871

after gc: idd nodes used:5413983, unused:58586017; list nodes free:255914964
MC time: 1m24.250sec

checking: EF [~ [AF [[EF [~ [1<=elected_20_to_left_2]] & ~ [rcv_left_election_20_2_4_4<=0]]]]]
normalized: E [true U EG [~ [[~ [rcv_left_election_20_2_4_4<=0] & E [true U ~ [1<=elected_20_to_left_2]]]]]]

abstracting: (1<=elected_20_to_left_2)
states: 47,123,819,894,145,024 (16)
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 6219476 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16174544 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:34344 (70), effective:1021 (2)

initing FirstDep: 0m 0.002sec


iterations count:1003 (2), effective:4 (0)

net_ddint.h:600: Timeout: after 220 sec


iterations count:4063 (8), effective:169 (0)

sat_reach.icc:155: Timeout: after 206 sec


iterations count:13332 (27), effective:599 (1)

net_ddint.h:600: Timeout: after 193 sec


iterations count:1000 (2), effective:17 (0)

net_ddint.h:600: Timeout: after 181 sec


net_ddint.h:600: Timeout: after 170 sec


iterations count:725 (1), effective:15 (0)

net_ddint.h:600: Timeout: after 159 sec


net_ddint.h:600: Timeout: after 149 sec


iterations count:639 (1), effective:9 (0)

net_ddint.h:600: Timeout: after 140 sec


net_ddint.h:600: Timeout: after 131 sec


net_ddint.h:600: Timeout: after 123 sec


iterations count:730 (1), effective:5 (0)

iterations count:730 (1), effective:5 (0)

iterations count:7540 (15), effective:362 (0)

iterations count:730 (1), effective:5 (0)

net_ddint.h:600: Timeout: after 115 sec


iterations count:485 (1), effective:0 (0)

net_ddint.h:600: Timeout: after 108 sec


iterations count:4245 (8), effective:182 (0)

iterations count:8711 (17), effective:388 (0)

iterations count:4245 (8), effective:182 (0)

sat_reach.icc:155: Timeout: after 101 sec


iterations count:2330 (4), effective:41 (0)

iterations count:485 (1), effective:0 (0)

sat_reach.icc:155: Timeout: after 95 sec


iterations count:750 (1), effective:12 (0)

net_ddint.h:600: Timeout: after 89 sec


iterations count:2343 (4), effective:60 (0)

net_ddint.h:600: Timeout: after 83 sec


iterations count:1003 (2), effective:4 (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="HirschbergSinclair-PT-20"
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 HirschbergSinclair-PT-20, 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 r193-smll-167840340700449"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/HirschbergSinclair-PT-20.tgz
mv HirschbergSinclair-PT-20 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 '' CTLCardinality.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
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 ;