fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r174-csrt-158987853500635
Last Updated
Jun 28, 2020

About the Execution of ITS-LoLa for PermAdmissibility-PT-10

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15744.220 3600000.00 297229.00 648.40 ???????F???????? normal

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Formatting '/local/x2003239/mcc2020-input.r174-csrt-158987853500635.qcow2', fmt=qcow2 size=4294967296 backing_file=/local/x2003239/mcc2020-input.qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
..................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itslola
Input is PermAdmissibility-PT-10, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r174-csrt-158987853500635
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 928K
-rw-r--r-- 1 mcc users 4.0K Apr 12 00:42 CTLCardinality.txt
-rw-r--r-- 1 mcc users 20K Apr 12 00:42 CTLCardinality.xml
-rw-r--r-- 1 mcc users 27K Apr 10 23:35 CTLFireability.txt
-rw-r--r-- 1 mcc users 100K Apr 10 23:35 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Mar 24 05:37 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.0K Mar 24 05:37 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.2K Apr 14 12:44 LTLCardinality.txt
-rw-r--r-- 1 mcc users 28K Apr 28 14:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 17K Apr 14 12:44 LTLFireability.txt
-rw-r--r-- 1 mcc users 66K Apr 28 14:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 5.5K Apr 10 08:16 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 27K Apr 10 08:16 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 20K Apr 9 12:44 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 74K Apr 9 12:44 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.1K Apr 10 22:21 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.7K Apr 10 22:21 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 24 05:37 equiv_col
-rw-r--r-- 1 mcc users 3 Mar 24 05:37 instance
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 iscolored
-rw-r--r-- 1 mcc users 484K Mar 24 05:37 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 PermAdmissibility-PT-10-CTLCardinality-00
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-01
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-02
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-03
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-04
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-05
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-06
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-07
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-08
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-09
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-10
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-11
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-12
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-13
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-14
FORMULA_NAME PermAdmissibility-PT-10-CTLCardinality-15

=== Now, execution of the tool begins

BK_START 1591159585794

bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
[2020-06-03 04:46:28] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, CTLCardinality, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -timeout, 3600, -rebuildPNML]
[2020-06-03 04:46:28] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-06-03 04:46:29] [INFO ] Load time of PNML (sax parser for PT used): 226 ms
[2020-06-03 04:46:29] [INFO ] Transformed 168 places.
[2020-06-03 04:46:29] [INFO ] Transformed 592 transitions.
[2020-06-03 04:46:29] [INFO ] Parsed PT model containing 168 places and 592 transitions in 352 ms.
Parsed 16 properties from file /home/mcc/execution/CTLCardinality.xml in 94 ms.
Incomplete random walk after 100006 steps, including 563 resets, run finished after 306 ms. (steps per millisecond=326 ) properties seen :[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
// Phase 1: matrix 592 rows 168 cols
[2020-06-03 04:46:29] [INFO ] Computed 32 place invariants in 45 ms
[2020-06-03 04:46:29] [INFO ] [Real]Absence check using 0 positive and 32 generalized place invariants in 54 ms returned unsat
Successfully simplified 1 atomic propositions for a total of 1 simplifications.
[2020-06-03 04:46:30] [INFO ] Initial state reduction rules for CTL removed 1 formulas.
[2020-06-03 04:46:30] [INFO ] Flatten gal took : 181 ms
[2020-06-03 04:46:30] [INFO ] Initial state reduction rules for CTL removed 1 formulas.
[2020-06-03 04:46:30] [INFO ] Flatten gal took : 84 ms
FORMULA PermAdmissibility-PT-10-CTLCardinality-07 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
[2020-06-03 04:46:30] [INFO ] Export to MCC properties in file /home/mcc/execution/CTLCardinality.sr.xml took 3 ms.
[2020-06-03 04:46:30] [INFO ] Export to PNML in file /home/mcc/execution/model.sr.pnml took 8 ms.
info: Time: 3600 - MCC
vrfy: Checking CTLCardinality @ PermAdmissibility-PT-10 @ 3570 seconds
vrfy: finished
info: timeLeft: 0
rslt: Output for CTLCardinality @ PermAdmissibility-PT-10

{
"build":
{
"architecture": 64,
"assertions": false,
"build_hostname": "mcc2019",
"build_system": "x86_64-unknown-linux-gnu",
"optimizations": true,
"package_version": "2.0",
"svn_version": "3189M"
},
"call":
{
"exec_host": "mcc2020",
"markinglimit": null,
"parameters":
[
"--pnmlnet",
"model.pnml",
"--xmlformula",
"--formula=CTLCardinality.xml",
"--mcc",
"--donotcomputecapacities",
"--encoder=simplecompressed",
"--check=modelchecking",
"--stubborn=tarjan",
"--stateequation=par",
"--quickchecks",
"--timelimit=3570",
"--localtimelimit=0",
"--preference=force_ctl",
"--json=CTLCardinality.json",
"--jsoninclude=formula,formulastat,net"
],
"starttime": "Wed Jun 3 04:46:30 2020
",
"timelimit": 3570
},
"child": null,
"exit":
{
"error": null,
"memory": 563116,
"runtime": 3570.000000,
"signal": null,
"timelimitreached": true
},
"files":
{
"formula": "CTLCardinality.xml",
"net": "model.pnml"
},
"formula":
{
"skeleton": "A(F(E((** U **)))) : (E((* R *)) AND (A(X(*)) AND A(F(**)))) : (A(G(*)) OR A(G(*))) : (A(F(*)) AND A(G(*))) : A(G(A(F(**)))) : E(G((A(F(**)) AND A(F(**))))) : E(G(E(F(*)))) : A(F((E(X(**)) AND E(X(**))))) : A(G(**)) : A((** U A(G(**)))) : E(X(E(F(**)))) : (A(F(**)) AND (E(X(**)) AND E(F(**)))) : A(X(A(G(**)))) : E(G(E(X(**)))) : (A(G(*)) AND (** OR A(G(*))))"
},
"net":
{
"arcs": 3456,
"conflict_clusters": 72,
"places": 168,
"places_significant": 136,
"singleton_clusters": 0,
"transitions": 592
},
"result":
{
"preliminary_value": "unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown "
},
"task":
{
"type": "compound"
}
}
lola: LoLA will run for 3570 seconds at most (--timelimit)
lola: NET
lola: input: PNML file (--pnml)
lola: reading net from model.pnml
lola: reading pnml
lola: PNML file contains place/transition net
lola: finished parsing
lola: closed net file model.pnml
lola: 760/268435456 symbol table entries, 0 collisions
lola: preprocessing...
lola: Size of bit vector: 5376
lola: finding significant places
lola: 168 places, 592 transitions, 136 significant places
lola: compute conflict clusters
lola: computed conflict clusters
lola: Computing conflicting sets
lola: Computing back conflicting sets
lola: TASK
lola: Reading formula in XML format (--xmlformula)
lola: reading pnml
lola: reading formula from CTLCardinality.xml
lola: A (F (E (((p0 + p1 + p2 + p3 + p4 + p5 + p6 + p7 <= p57 + p58 + p59 + p61 + p65 + p66 + p67 + p68) U (3 <= p116))))) : ((NOT(A (((p157 <= p147 + p148) U (p145 + p146 <= p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124)))) AND NOT(E (X ((p147 + p148 <= p80))))) AND A (F (((p75 + p74 + p73 + p70 + p69 + p63 + p64 + p76 <= p41 + p42 + p44 + p45 + p46 + p47 + p48 + p52) OR (p159 <= p147 + p148))))) : (NOT(E (F (((p165 <= p123) AND (1 <= p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124))))) OR NOT(E (F (((p101 + p103 + p104 + p106 <= p128) OR (p123 <= p145 + p146)))))) : (NOT(E (G (((p8 + p9 + p10 + p11 + p12 + p13 + p14 + p16 <= p105 + p107 + p108 + p94) AND (1 <= p100 + p87 + p93 + p95 + p96 + p97 + p98 + p99))))) AND NOT(E (F (((2 <= p33 + p34 + p36 + p37 + p38 + p39 + p40 + p43) AND (1 <= p163)))))) : A (G (A (F (((p35 <= p160 + p161) OR (1 <= p123)))))) : E (G ((A (F ((2 <= p116))) AND A (F ((2 <= p158)))))) : NOT(A (F (A (G ((3 <= p105 + p107 + p108 + p94)))))) : A (F ((E (X ((2 <= p41))) AND E (X ((p86 <= p152)))))) : A (G ((p58 <= p8))) : A (((3 <= p94) U A (G ((p65 <= p159))))) : E (X (E (F (((1 <= p52) AND (1 <= p81)))))) : ((A (F ((p66 + 1 <= p31))) AND E (X ((p68 <= p36)))) AND E (F (((p41 <= 1) AND (p159 <= 1))))) : A (X (A (G ((p159 <= 1))))) : E (G (E (X ((p64 <= p159))))) : (NOT(E (F ((1 <= p37)))) AND ((p2 <= 1) OR NOT(E (F ((3 <= p134))))))
lola: rewrite Frontend/Parser/formula_rewrite.k:323
lola: rewrite Frontend/Parser/formula_rewrite.k:338
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:251
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:323
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:323
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:251
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:326
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: computing a collection of formulas
lola: RUNNING
lola: subprocess 0 will run for 236 seconds at most (--localtimelimit=0)
lola: ========================================
lola: ...considering subproblem: (E (((p147 + p148 + 1 <= p157) R (p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124 + 1 <= p145 + p146))) AND (A (X ((p80 + 1 <= p147 + p148))) AND A (F (((p75 + p74 + p73 + p70 + p69 + p63 + p64 + p76 <= p41 + p42 + p44 + p45 + p46 + p47 + p48 + p52) OR (p159 <= p147 + p148))))))
lola: ========================================
lola: SUBTASK
lola: checking a Boolean combination of formulas
lola: RUNNING
lola: subprocess 0 will run for 236 seconds at most (--localtimelimit=0)
lola: ========================================
lola: ...considering subproblem: E (((p147 + p148 + 1 <= p157) R (p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124 + 1 <= p145 + p146)))
lola: ========================================
lola: SUBTASK
lola: checking existential release
lola: rewrite Frontend/Parser/formula_rewrite.k:576
lola: rewrite Frontend/Parser/formula_rewrite.k:736
lola: rewrite Frontend/Parser/formula_rewrite.k:696
lola: processed formula: E (((p147 + p148 + 1 <= p157) R (p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124 + 1 <= p145 + p146)))
lola: processed formula length: 108
lola: 35 rewrites
lola: closed formula file CTLCardinality.xml
lola: STORE
lola: using a simple compression encoder (--encoder=simplecompressed)
lola: using a prefix tree store (--store=prefix)
lola: SEARCH (state space /ER)
lola: state space: using reachability graph (ER version) (--search=depth)
lola: state space: using ltl preserving stubborn set method (--stubborn=tarjan)
lola: Planning: workflow for reachability check: stateequation (--findpath=off)
lola: built state equation task
lola: RUNNING
lola: state equation task get result started, id 0
lola: rewrite Frontend/Parser/formula_rewrite.k:721
lola: rewrite Frontend/Parser/formula_rewrite.k:788
lola: state equation task get result rewrite finished id 0
lola: state equation task get result unparse finished++ id 0
lola: formula 0: (p145 + p146 <= p109 + p110 + p111 + p112 + p113 + p114 + p115 + p124)
lola: state equation task get result unparse finished id 0
lola: state equation: Generated DNF with 1 literals and 1 conjunctive subformulas
lola: state equation: write sara problem file to CTLCardinality-0.sara
lola: state equation: calling and running sara
sara: try reading problem file CTLCardinality-0.sara.
sara: place or transition ordering is non-deterministic

lola: state equation 0: solution produced
lola: 236175 markings, 1502758 edges, 47235 markings/sec, 0 secs || sara is running 0 secs
lola: 453351 markings, 3002732 edges, 43435 markings/sec, 5 secs || sara is running 5 secs
lola: 677095 markings, 4592383 edges, 44749 markings/sec, 10 secs || sara is running 10 secs
lola: 882483 markings, 6167714 edges, 41078 markings/sec, 15 secs || sara is running 15 secs
lola: 1096108 markings, 7669931 edges, 42725 markings/sec, 20 secs || sara is running 20 secs
lola: 1293423 markings, 9278113 edges, 39463 markings/sec, 25 secs || sara is running 25 secs
lola: 1554631 markings, 11004207 edges, 52242 markings/sec, 30 secs || sara is running 30 secs
lola: 1865289 markings, 12405623 edges, 62132 markings/sec, 35 secs || sara is running 35 secs
lola: 2110632 markings, 13913350 edges, 49069 markings/sec, 40 secs || sara is running 40 secs
lola: 2426559 markings, 15355125 edges, 63185 markings/sec, 45 secs || sara is running 45 secs
lola: 2659019 markings, 17018427 edges, 46492 markings/sec, 50 secs || sara is running 50 secs
lola: 2962228 markings, 18684553 edges, 60642 markings/sec, 55 secs || sara is running 55 secs
lola: 3189951 markings, 20403455 edges, 45545 markings/sec, 60 secs || sara is running 60 secs
lola: 3518736 markings, 21961654 edges, 65757 markings/sec, 65 secs || sara is running 65 secs
lola: 3805211 markings, 23643175 edges, 57295 markings/sec, 70 secs || sara is running 70 secs
lola: 4138905 markings, 25225938 edges, 66739 markings/sec, 75 secs || sara is running 75 secs
lola: 4394809 markings, 26971115 edges, 51181 markings/sec, 80 secs || sara is running 80 secs
lola: 4704041 markings, 28682217 edges, 61846 markings/sec, 85 secs || sara is running 85 secs
lola: 4961289 markings, 30499754 edges, 51450 markings/sec, 90 secs || sara is running 90 secs
lola: 5281153 markings, 32037867 edges, 63973 markings/sec, 95 secs || sara is running 95 secs
lola: 5518490 markings, 33462945 edges, 47467 markings/sec, 100 secs || sara is running 100 secs
lola: 5761303 markings, 34914024 edges, 48563 markings/sec, 105 secs || sara is running 105 secs
lola: 6001294 markings, 36343003 edges, 47998 markings/sec, 110 secs || sara is running 110 secs
lola: 6197593 markings, 37847177 edges, 39260 markings/sec, 115 secs || sara is running 115 secs
lola: 6417635 markings, 39324561 edges, 44008 markings/sec, 120 secs || sara is running 120 secs
lola: 6609447 markings, 40824087 edges, 38362 markings/sec, 125 secs || sara is running 125 secs
lola: 6847623 markings, 42273132 edges, 47635 markings/sec, 130 secs || sara is running 130 secs
lola: 7055530 markings, 43762382 edges, 41581 markings/sec, 135 secs || sara is running 135 secs
lola: 7304186 markings, 45142355 edges, 49731 markings/sec, 140 secs || sara is running 140 secs
lola: 7470802 markings, 46628857 edges, 33323 markings/sec, 145 secs || sara is running 145 secs
lola: 7677032 markings, 48089483 edges, 41246 markings/sec, 150 secs || sara is running 150 secs
lola: 7857308 markings, 49562196 edges, 36055 markings/sec, 155 secs || sara is running 155 secs
lola: 8078309 markings, 51017537 edges, 44200 markings/sec, 160 secs || sara is running 160 secs
lola: 8331812 markings, 52393274 edges, 50701 markings/sec, 165 secs || sara is running 165 secs
lola: 8499493 markings, 53861832 edges, 33536 markings/sec, 170 secs || sara is running 170 secs
lola: 8739207 markings, 55275372 edges, 47943 markings/sec, 175 secs || sara is running 175 secs
lola: 8912234 markings, 56751955 edges, 34605 markings/sec, 180 secs || sara is running 180 secs
lola: 9133211 markings, 58180219 edges, 44195 markings/sec, 185 secs || sara is running 185 secs
lola: 9323187 markings, 59660713 edges, 37995 markings/sec, 190 secs || sara is running 190 secs
lola: 9503079 markings, 61106704 edges, 35978 markings/sec, 195 secs || sara is running 195 secs
lola: 9686008 markings, 62549869 edges, 36586 markings/sec, 200 secs || sara is running 200 secs
lola: 9879226 markings, 64016780 edges, 38644 markings/sec, 205 secs || sara is running 205 secs
lola: 10068114 markings, 65473388 edges, 37778 markings/sec, 210 secs || sara is running 210 secs
lola: 10271700 markings, 66940276 edges, 40717 markings/sec, 215 secs || sara is running 215 secs
lola: 10483605 markings, 68423240 edges, 42381 markings/sec, 220 secs || sara is running 220 secs
lola: 10710835 markings, 69878916 edges, 45446 markings/sec, 225 secs || sara is running 225 secs
lola: 10931633 markings, 71329153 edges, 44160 markings/sec, 230 secs || sara is running 230 secs
lola: local time limit reached - aborting
lola:
preliminary result: unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown
lola: local time limit reached - aborting
lola:
preliminary result: unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown
lola: memory consumption: 561064 KB
lola: time consumption: 260 seconds
lola: print data as JSON (--json)
lola: writing JSON to CTLCardinality.json
lola: closed JSON file CTLCardinality.json
lola: time limit reached - aborting
lola:
preliminary result: unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown
lola: memory consumption: 563116 KB
lola: time consumption: 3570 seconds
lola: print data as JSON (--json)
lola: writing JSON to CTLCardinality.json
lola: closed JSON file CTLCardinality.json
rslt: finished
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16427332 kB
MemFree: 15582516 kB
After kill :
MemTotal: 16427332 kB
MemFree: 15582484 kB

--------------------
content from stderr:

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="PermAdmissibility-PT-10"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="itslola"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"

# 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-4028"
echo " Executing tool itslola"
echo " Input is PermAdmissibility-PT-10, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r174-csrt-158987853500635"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/PermAdmissibility-PT-10.tgz
mv PermAdmissibility-PT-10 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 ;