About the Execution of Marcie for FlexibleBarrier-PT-14a
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
10063.155 | 3600000.00 | 3600060.00 | 30.00 | ??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.r161-tall-167838845300522.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 FlexibleBarrier-PT-14a, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r161-tall-167838845300522
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 628K
-rw-r--r-- 1 mcc users 7.7K Feb 25 13:05 CTLCardinality.txt
-rw-r--r-- 1 mcc users 83K Feb 25 13:05 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.6K Feb 25 12:48 CTLFireability.txt
-rw-r--r-- 1 mcc users 51K Feb 25 12:48 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.5K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 3.7K Feb 25 16:07 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Feb 25 16:07 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.2K Feb 25 16:07 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Feb 25 16:07 LTLFireability.xml
-rw-r--r-- 1 mcc users 14K Feb 25 13:14 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 151K Feb 25 13:14 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 5.2K Feb 25 13:09 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 36K Feb 25 13:09 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.7K Feb 25 16:07 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K Feb 25 16:07 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 equiv_col
-rw-r--r-- 1 mcc users 4 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 169K 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 FlexibleBarrier-PT-14a-CTLFireability-00
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-01
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-02
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-03
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-04
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-05
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-06
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-07
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-08
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-09
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-10
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-11
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-12
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-13
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-14
FORMULA_NAME FlexibleBarrier-PT-14a-CTLFireability-15
=== Now, execution of the tool begins
BK_START 1679858525555
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=FlexibleBarrier-PT-14a
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: FlexibleBarrier_PT_14a
(NrP: 171 NrTr: 578 NrArc: 2719)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.011sec
net check time: 0m 0.000sec
init dd package: 0m 2.861sec
RS generation: 6m30.692sec
-> reachability set: #nodes 1712402 (1.7e+06) #states 1,283,918,464,548,865 (15)
starting MCC model checker
--------------------------
checking: AF [AG [EF [EG [EX [IS_FIREABLE [t28]]]]]]
normalized: ~ [EG [E [true U ~ [E [true U EG [EX [IS_FIREABLE [t28]]]]]]]]
..
before gc: list nodes free: 1292838
after gc: idd nodes used:3802516, unused:60197484; list nodes free:274343025
MC time: 3m21.251sec
checking: ~ [EX [~ [EX [IS_FIREABLE [t476]]]]]
normalized: ~ [EX [~ [EX [IS_FIREABLE [t476]]]]]
.
before gc: list nodes free: 1101026
after gc: idd nodes used:4479873, unused:59520127; list nodes free:271161514
MC time: 3m 8.747sec
checking: ~ [AX [AX [IS_FIREABLE [t95]]]]
normalized: EX [EX [~ [IS_FIREABLE [t95]]]]
before gc: list nodes free: 1981203
after gc: idd nodes used:4266287, unused:59733713; list nodes free:274356706
MC time: 2m56.146sec
checking: AX [AX [IS_FIREABLE [t264]]]
normalized: ~ [EX [EX [~ [IS_FIREABLE [t264]]]]]
before gc: list nodes free: 1623397
after gc: idd nodes used:3405721, unused:60594279; list nodes free:278243106
MC time: 2m45.523sec
checking: AG [~ [[AG [IS_FIREABLE [t557]] & AF [IS_FIREABLE [t95]]]]]
normalized: ~ [E [true U [~ [EG [~ [IS_FIREABLE [t95]]]] & ~ [E [true U ~ [IS_FIREABLE [t557]]]]]]]
MC time: 2m35.128sec
checking: E [EX [AF [[[IS_FIREABLE [t116] & IS_FIREABLE [t139]] & AF [IS_FIREABLE [t292]]]]] U AG [AX [IS_FIREABLE [t376]]]]
normalized: E [EX [~ [EG [~ [[~ [EG [~ [IS_FIREABLE [t292]]]] & [IS_FIREABLE [t116] & IS_FIREABLE [t139]]]]]]] U ~ [E [true U EX [~ [IS_FIREABLE [t376]]]]]]
before gc: list nodes free: 1656396
after gc: idd nodes used:3404555, unused:60595445; list nodes free:278243937
MC time: 2m25.904sec
checking: AX [EX [AX [[[IS_FIREABLE [t199] & ~ [IS_FIREABLE [t241]]] | A [IS_FIREABLE [t211] U IS_FIREABLE [t387]]]]]]
normalized: ~ [EX [~ [EX [~ [EX [~ [[[~ [EG [~ [IS_FIREABLE [t387]]]] & ~ [E [~ [IS_FIREABLE [t387]] U [~ [IS_FIREABLE [t211]] & ~ [IS_FIREABLE [t387]]]]]] | [IS_FIREABLE [t199] & ~ [IS_FIREABLE [t241]]]]]]]]]]]
MC time: 2m17.076sec
checking: AG [~ [[[EX [AG [IS_FIREABLE [t380]]] & IS_FIREABLE [t235]] & [IS_FIREABLE [t228] | IS_FIREABLE [t299]]]]]
normalized: ~ [E [true U [[IS_FIREABLE [t228] | IS_FIREABLE [t299]] & [IS_FIREABLE [t235] & EX [~ [E [true U ~ [IS_FIREABLE [t380]]]]]]]]]
MC time: 2m 8.187sec
checking: EX [EF [[[IS_FIREABLE [t572] & ~ [EX [IS_FIREABLE [t357]]]] & [AF [[IS_FIREABLE [t159] | IS_FIREABLE [t287]]] | ~ [AG [IS_FIREABLE [t534]]]]]]]
normalized: EX [E [true U [[E [true U ~ [IS_FIREABLE [t534]]] | ~ [EG [~ [[IS_FIREABLE [t159] | IS_FIREABLE [t287]]]]]] & [IS_FIREABLE [t572] & ~ [EX [IS_FIREABLE [t357]]]]]]]
.
before gc: list nodes free: 1758531
after gc: idd nodes used:3906774, unused:60093226; list nodes free:275786305
MC time: 2m 0.634sec
checking: [EG [AG [E [IS_FIREABLE [t190] U AX [IS_FIREABLE [t92]]]]] | EG [AG [[IS_FIREABLE [t272] | ~ [[[IS_FIREABLE [t255] & IS_FIREABLE [t50]] & EG [IS_FIREABLE [t466]]]]]]]]
normalized: [EG [~ [E [true U ~ [[IS_FIREABLE [t272] | ~ [[EG [IS_FIREABLE [t466]] & [IS_FIREABLE [t255] & IS_FIREABLE [t50]]]]]]]]] | EG [~ [E [true U ~ [E [IS_FIREABLE [t190] U ~ [EX [~ [IS_FIREABLE [t92]]]]]]]]]]
before gc: list nodes free: 2513369
after gc: idd nodes used:4196213, unused:59803787; list nodes free:274583560
MC time: 1m52.406sec
checking: E [AG [~ [[~ [AF [IS_FIREABLE [t251]]] & E [EF [IS_FIREABLE [t572]] U ~ [IS_FIREABLE [t390]]]]]] U AG [AF [[[~ [IS_FIREABLE [t159]] & ~ [IS_FIREABLE [t454]]] & IS_FIREABLE [t546]]]]]
normalized: E [~ [E [true U [E [E [true U IS_FIREABLE [t572]] U ~ [IS_FIREABLE [t390]]] & EG [~ [IS_FIREABLE [t251]]]]]] U ~ [E [true U EG [~ [[IS_FIREABLE [t546] & [~ [IS_FIREABLE [t454]] & ~ [IS_FIREABLE [t159]]]]]]]]]
MC time: 1m46.188sec
checking: A [~ [A [AF [~ [A [IS_FIREABLE [t361] U IS_FIREABLE [t257]]]] U [[[IS_FIREABLE [t402] & ~ [IS_FIREABLE [t205]]] | IS_FIREABLE [t562]] | E [~ [IS_FIREABLE [t10]] U ~ [IS_FIREABLE [t224]]]]]] U IS_FIREABLE [t158]]
normalized: [~ [EG [~ [IS_FIREABLE [t158]]]] & ~ [E [~ [IS_FIREABLE [t158]] U [[~ [EG [~ [[E [~ [IS_FIREABLE [t10]] U ~ [IS_FIREABLE [t224]]] | [IS_FIREABLE [t562] | [IS_FIREABLE [t402] & ~ [IS_FIREABLE [t205]]]]]]]] & ~ [E [~ [[E [~ [IS_FIREABLE [t10]] U ~ [IS_FIREABLE [t224]]] | [IS_FIREABLE [t562] | [IS_FIREABLE [t402] & ~ [IS_FIREABLE [t205]]]]]] U [EG [[~ [EG [~ [IS_FIREABLE [t257]]]] & ~ [E [~ [IS_FIREABLE [t257]] U [~ [IS_FIREABLE [t361]] & ~ [IS_FIREABLE [t257]]]]]]] & ~ [[E [~ [IS_FIREABLE [t10]] U ~ [IS_FIREABLE [t224]]] | [IS_FIREABLE [t562] | [IS_FIREABLE [t402] & ~ [IS_FIREABLE [t205]]]]]]]]]] & ~ [IS_FIREABLE [t158]]]]]]
MC time: 1m38.452sec
checking: A [E [IS_FIREABLE [t292] U [[IS_FIREABLE [t9] | IS_FIREABLE [t77]] & [~ [IS_FIREABLE [t53]] | [[~ [IS_FIREABLE [t119]] & EG [IS_FIREABLE [t195]]] | IS_FIREABLE [t207]]]]] U IS_FIREABLE [t290]]
normalized: [~ [EG [~ [IS_FIREABLE [t290]]]] & ~ [E [~ [IS_FIREABLE [t290]] U [~ [E [IS_FIREABLE [t292] U [[[IS_FIREABLE [t207] | [EG [IS_FIREABLE [t195]] & ~ [IS_FIREABLE [t119]]]] | ~ [IS_FIREABLE [t53]]] & [IS_FIREABLE [t9] | IS_FIREABLE [t77]]]]] & ~ [IS_FIREABLE [t290]]]]]]
before gc: list nodes free: 1877495
after gc: idd nodes used:4552947, unused:59447053; list nodes free:272540367
MC time: 1m32.528sec
checking: AG [[[EF [[AG [IS_FIREABLE [t453]] & ~ [AX [IS_FIREABLE [t155]]]]] | ~ [[[IS_FIREABLE [t210] & [IS_FIREABLE [t553] | IS_FIREABLE [t436]]] | [A [IS_FIREABLE [t339] U IS_FIREABLE [t163]] | A [IS_FIREABLE [t341] U IS_FIREABLE [t563]]]]]] | [AX [[A [IS_FIREABLE [t543] U IS_FIREABLE [t117]] & [AX [IS_FIREABLE [t12]] & IS_FIREABLE [t517]]]] | [[E [AF [IS_FIREABLE [t319]] U ~ [IS_FIREABLE [t567]]] | IS_FIREABLE [t420]] | AX [E [IS_FIREABLE [t217] U IS_FIREABLE [t283]]]]]]]
normalized: ~ [E [true U ~ [[[[~ [EX [~ [E [IS_FIREABLE [t217] U IS_FIREABLE [t283]]]]] | [IS_FIREABLE [t420] | E [~ [EG [~ [IS_FIREABLE [t319]]]] U ~ [IS_FIREABLE [t567]]]]] | ~ [EX [~ [[[IS_FIREABLE [t517] & ~ [EX [~ [IS_FIREABLE [t12]]]]] & [~ [EG [~ [IS_FIREABLE [t117]]]] & ~ [E [~ [IS_FIREABLE [t117]] U [~ [IS_FIREABLE [t543]] & ~ [IS_FIREABLE [t117]]]]]]]]]]] | [~ [[[[~ [EG [~ [IS_FIREABLE [t563]]]] & ~ [E [~ [IS_FIREABLE [t563]] U [~ [IS_FIREABLE [t341]] & ~ [IS_FIREABLE [t563]]]]]] | [~ [EG [~ [IS_FIREABLE [t163]]]] & ~ [E [~ [IS_FIREABLE [t163]] U [~ [IS_FIREABLE [t339]] & ~ [IS_FIREABLE [t163]]]]]]] | [IS_FIREABLE [t210] & [IS_FIREABLE [t553] | IS_FIREABLE [t436]]]]] | E [true U [EX [~ [IS_FIREABLE [t155]]] & ~ [E [true U ~ [IS_FIREABLE [t453]]]]]]]]]]]
MC time: 1m27.709sec
checking: AF [[[[[E [A [IS_FIREABLE [t83] U IS_FIREABLE [t392]] U IS_FIREABLE [t322]] & ~ [[AF [IS_FIREABLE [t530]] & IS_FIREABLE [t386]]]] | IS_FIREABLE [t397]] & E [[~ [IS_FIREABLE [t564]] & ~ [A [IS_FIREABLE [t147] U IS_FIREABLE [t109]]]] U [~ [A [IS_FIREABLE [t267] U IS_FIREABLE [t454]]] | [[IS_FIREABLE [t91] | IS_FIREABLE [t549]] | AX [IS_FIREABLE [t284]]]]]] & [[[EF [AG [IS_FIREABLE [t559]]] | EG [~ [IS_FIREABLE [t375]]]] & E [[AF [IS_FIREABLE [t89]] & AF [IS_FIREABLE [t515]]] U IS_FIREABLE [t406]]] & [~ [IS_FIREABLE [t167]] & ~ [IS_FIREABLE [t180]]]]]]
normalized: ~ [EG [~ [[[[~ [IS_FIREABLE [t180]] & ~ [IS_FIREABLE [t167]]] & [E [[~ [EG [~ [IS_FIREABLE [t515]]]] & ~ [EG [~ [IS_FIREABLE [t89]]]]] U IS_FIREABLE [t406]] & [EG [~ [IS_FIREABLE [t375]]] | E [true U ~ [E [true U ~ [IS_FIREABLE [t559]]]]]]]] & [E [[~ [[~ [EG [~ [IS_FIREABLE [t109]]]] & ~ [E [~ [IS_FIREABLE [t109]] U [~ [IS_FIREABLE [t147]] & ~ [IS_FIREABLE [t109]]]]]]] & ~ [IS_FIREABLE [t564]]] U [[~ [EX [~ [IS_FIREABLE [t284]]]] | [IS_FIREABLE [t91] | IS_FIREABLE [t549]]] | ~ [[~ [EG [~ [IS_FIREABLE [t454]]]] & ~ [E [~ [IS_FIREABLE [t454]] U [~ [IS_FIREABLE [t267]] & ~ [IS_FIREABLE [t454]]]]]]]]] & [IS_FIREABLE [t397] | [~ [[IS_FIREABLE [t386] & ~ [EG [~ [IS_FIREABLE [t530]]]]]] & E [[~ [EG [~ [IS_FIREABLE [t392]]]] & ~ [E [~ [IS_FIREABLE [t392]] U [~ [IS_FIREABLE [t83]] & ~ [IS_FIREABLE [t392]]]]]] U IS_FIREABLE [t322]]]]]]]]]
MC time: 1m21.486sec
checking: [E [[~ [[[[AG [IS_FIREABLE [t507]] | [IS_FIREABLE [t448] | IS_FIREABLE [t98]]] & AF [IS_FIREABLE [t482]]] & [AG [IS_FIREABLE [t360]] | [AF [IS_FIREABLE [t439]] | AX [IS_FIREABLE [t93]]]]]] | IS_FIREABLE [t152]] U [AG [[A [IS_FIREABLE [t434] U IS_FIREABLE [t215]] | ~ [EF [IS_FIREABLE [t225]]]]] | [[[[IS_FIREABLE [t162] | [IS_FIREABLE [t483] & IS_FIREABLE [t108]]] | EG [IS_FIREABLE [t80]]] & IS_FIREABLE [t198]] & [IS_FIREABLE [t9] | AG [EX [IS_FIREABLE [t350]]]]]]] | [AG [~ [AF [IS_FIREABLE [t146]]]] & ~ [E [[[EF [IS_FIREABLE [t555]] | EX [IS_FIREABLE [t383]]] | [E [IS_FIREABLE [t438] U IS_FIREABLE [t485]] & [AX [IS_FIREABLE [t243]] | [IS_FIREABLE [t479] | IS_FIREABLE [t401]]]]] U AF [A [IS_FIREABLE [t106] U IS_FIREABLE [t259]]]]]]]
normalized: [[~ [E [[[[[IS_FIREABLE [t479] | IS_FIREABLE [t401]] | ~ [EX [~ [IS_FIREABLE [t243]]]]] & E [IS_FIREABLE [t438] U IS_FIREABLE [t485]]] | [EX [IS_FIREABLE [t383]] | E [true U IS_FIREABLE [t555]]]] U ~ [EG [~ [[~ [EG [~ [IS_FIREABLE [t259]]]] & ~ [E [~ [IS_FIREABLE [t259]] U [~ [IS_FIREABLE [t106]] & ~ [IS_FIREABLE [t259]]]]]]]]]]] & ~ [E [true U ~ [EG [~ [IS_FIREABLE [t146]]]]]]] | E [[IS_FIREABLE [t152] | ~ [[[[~ [EX [~ [IS_FIREABLE [t93]]]] | ~ [EG [~ [IS_FIREABLE [t439]]]]] | ~ [E [true U ~ [IS_FIREABLE [t360]]]]] & [~ [EG [~ [IS_FIREABLE [t482]]]] & [[IS_FIREABLE [t448] | IS_FIREABLE [t98]] | ~ [E [true U ~ [IS_FIREABLE [t507]]]]]]]]] U [[[IS_FIREABLE [t9] | ~ [E [true U ~ [EX [IS_FIREABLE [t350]]]]]] & [IS_FIREABLE [t198] & [EG [IS_FIREABLE [t80]] | [IS_FIREABLE [t162] | [IS_FIREABLE [t483] & IS_FIREABLE [t108]]]]]] | ~ [E [true U ~ [[~ [E [true U IS_FIREABLE [t225]]] | [~ [EG [~ [IS_FIREABLE [t215]]]] & ~ [E [~ [IS_FIREABLE [t215]] U [~ [IS_FIREABLE [t434]] & ~ [IS_FIREABLE [t215]]]]]]]]]]]]]
MC time: 1m16.556sec
checking: AF [AG [EF [EG [EX [IS_FIREABLE [t28]]]]]]
normalized: ~ [EG [E [true U ~ [E [true U EG [EX [IS_FIREABLE [t28]]]]]]]]
.
before gc: list nodes free: 2751286
after gc: idd nodes used:2677624, unused:61322376; list nodes free:281492388
.
before gc: list nodes free: 2972250
after gc: idd nodes used:3997992, unused:60002008; list nodes free:275446384
EG iterations: 1
.
EG iterations: 1
-> the formula is TRUE
FORMULA FlexibleBarrier-PT-14a-CTLFireability-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 6157604 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16176404 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.001sec
iterations count:18692 (32), effective:298 (0)
initing FirstDep: 0m 0.001sec
net_ddint.h:442: Timeout: after 200 sec
net_ddint.h:600: Timeout: after 187 sec
net_ddint.h:600: Timeout: after 175 sec
net_ddint.h:600: Timeout: after 164 sec
sat_reach.icc:155: Timeout: after 154 sec
net_ddint.h:600: Timeout: after 144 sec
sat_reach.icc:155: Timeout: after 135 sec
sat_reach.icc:155: Timeout: after 127 sec
net_ddint.h:600: Timeout: after 119 sec
net_ddint.h:600: Timeout: after 111 sec
net_ddint.h:600: Timeout: after 104 sec
sat_reach.icc:155: Timeout: after 97 sec
net_ddint.h:600: Timeout: after 91 sec
sat_reach.icc:155: Timeout: after 86 sec
sat_reach.icc:155: Timeout: after 80 sec
sat_reach.icc:155: Timeout: after 75 sec
iterations count:3122 (5), effective:22 (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="FlexibleBarrier-PT-14a"
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 FlexibleBarrier-PT-14a, 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 r161-tall-167838845300522"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/FlexibleBarrier-PT-14a.tgz
mv FlexibleBarrier-PT-14a 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 ;