fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r184-oct2-158987928100162
Last Updated
Jun 28, 2020

About the Execution of ITS-LoLa for HouseConstruction-PT-00020

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15716.100 3600000.00 333956.00 1640.50 ??????F????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/fko/mcc2020-input.r184-oct2-158987928100162.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fko/mcc2020-input.qcow2 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 HouseConstruction-PT-00020, examination is LTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r184-oct2-158987928100162
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 196K
-rw-r--r-- 1 mcc users 4.0K Apr 4 20:20 CTLCardinality.txt
-rw-r--r-- 1 mcc users 24K Apr 4 20:20 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.3K Apr 4 10:29 CTLFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 4 10:29 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 3.1K Apr 8 14:56 LTLCardinality.txt
-rw-r--r-- 1 mcc users 20K Apr 28 14:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.0K Apr 8 14:56 LTLFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 28 14:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.9K Apr 3 21:41 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 21K Apr 3 21:41 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 3.1K Apr 3 14:51 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 21K Apr 3 14:51 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.7K Apr 4 01:37 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K Apr 4 01:37 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 equiv_col
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 instance
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 iscolored
-rw-r--r-- 1 mcc users 13K 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 HouseConstruction-PT-00020-00
FORMULA_NAME HouseConstruction-PT-00020-01
FORMULA_NAME HouseConstruction-PT-00020-02
FORMULA_NAME HouseConstruction-PT-00020-03
FORMULA_NAME HouseConstruction-PT-00020-04
FORMULA_NAME HouseConstruction-PT-00020-05
FORMULA_NAME HouseConstruction-PT-00020-06
FORMULA_NAME HouseConstruction-PT-00020-07
FORMULA_NAME HouseConstruction-PT-00020-08
FORMULA_NAME HouseConstruction-PT-00020-09
FORMULA_NAME HouseConstruction-PT-00020-10
FORMULA_NAME HouseConstruction-PT-00020-11
FORMULA_NAME HouseConstruction-PT-00020-12
FORMULA_NAME HouseConstruction-PT-00020-13
FORMULA_NAME HouseConstruction-PT-00020-14
FORMULA_NAME HouseConstruction-PT-00020-15

=== Now, execution of the tool begins

BK_START 1591192051275

bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
[2020-06-03 13:47:34] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, LTLFireability, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -timeout, 3600, -rebuildPNML]
[2020-06-03 13:47:34] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-06-03 13:47:34] [INFO ] Load time of PNML (sax parser for PT used): 22 ms
[2020-06-03 13:47:34] [INFO ] Transformed 26 places.
[2020-06-03 13:47:34] [INFO ] Transformed 18 transitions.
[2020-06-03 13:47:34] [INFO ] Parsed PT model containing 26 places and 18 transitions in 65 ms.
Parsed 16 properties from file /home/mcc/execution/LTLFireability.xml in 13 ms.
Working with output stream class java.io.PrintStream
Finished random walk after 20614 steps, including 54 resets, run visited all 24 properties in 16 ms. (steps per millisecond=1288 )
[2020-06-03 13:47:34] [INFO ] Initial state reduction rules for CTL removed 3 formulas.
[2020-06-03 13:47:34] [INFO ] Flatten gal took : 21 ms
FORMULA HouseConstruction-PT-00020-13 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA HouseConstruction-PT-00020-11 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA HouseConstruction-PT-00020-06 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
[2020-06-03 13:47:34] [INFO ] Flatten gal took : 3 ms
[2020-06-03 13:47:34] [INFO ] Export to MCC properties in file /home/mcc/execution/LTLFireability.sr.xml took 3 ms.
[2020-06-03 13:47:34] [INFO ] Export to PNML in file /home/mcc/execution/model.sr.pnml took 1 ms.
info: Time: 3600 - MCC
vrfy: Checking LTLFireability @ HouseConstruction-PT-00020 @ 3570 seconds
vrfy: finished
info: timeLeft: 0
rslt: Output for LTLFireability @ HouseConstruction-PT-00020

{
"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=LTLFireability.xml",
"--mcc",
"--donotcomputecapacities",
"--encoder=simplecompressed",
"--check=modelchecking",
"--stubborn=deletion",
"--stateequation=par",
"--timelimit=3570",
"--localtimelimit=0",
"--preference=force_ltl",
"--json=LTLFireability.json",
"--jsoninclude=formula,formulastat,net"
],
"starttime": "Wed Jun 3 13:47:34 2020
",
"timelimit": 3570
},
"child": null,
"exit":
{
"error": null,
"memory": 6603308,
"runtime": 3570.000000,
"signal": null,
"timelimitreached": true
},
"files":
{
"formula": "LTLFireability.xml",
"net": "model.pnml"
},
"formula":
{
"skeleton": "G(F(**)) : (F(G(*)) OR X(F(*))) : X(((G(**) R *) OR *)) : X(G((G(**) AND **))) : (G(*) OR X((G(*) AND F(*)))) : X(G(**)) : X((F(G(*)) AND G(**))) : (** OR ((G(*) AND F(**)) OR (G(**) OR (G(**) OR **)))) : F(G((X(**) AND (** U X(**))))) : (F(**) OR (X((G(**) OR **)) OR **)) : X(X(X(F(**)))) : F(G((X(X(G(**))) OR *))) : X((F(G((X(**) OR (G(**) AND X(F(**)))))) AND G((X(F(**)) OR G((X(**) OR (G(**) AND X(F(**)))))))))"
},
"net":
{
"arcs": 51,
"conflict_clusters": 18,
"places": 26,
"places_significant": 18,
"singleton_clusters": 0,
"transitions": 18
},
"result":
{
"preliminary_value": "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: 44/268435456 symbol table entries, 0 collisions
lola: preprocessing...
lola: Size of bit vector: 832
lola: finding significant places
lola: 26 places, 18 transitions, 18 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 LTLFireability.xml
lola: G (F ((p14 <= 0))) : (NOT(G (F ((1 <= p2)))) OR NOT(G (X ((1 <= p4))))) : NOT(X (((NOT(G ((1 <= p1))) U ((1 <= p14) OR (1 <= p1))) AND (p14 <= 0)))) : G (X ((G ((1 <= p8)) AND (p5 <= 0)))) : (NOT((F (((1 <= p22) AND (1 <= p23))) U F ((1 <= p2)))) OR NOT(X ((F ((1 <= p1)) OR G (((1 <= p2) OR (1 <= p14))))))) : G (X (NOT(F (NOT(G (((1 <= p10) AND (1 <= p11)))))))) : X ((F (NOT(F (((1 <= p10) AND (1 <= p11))))) AND G ((1 <= p1)))) : ((((NOT(F ((1 <= p6))) U (1 <= p19)) OR G ((1 <= p4))) OR G ((1 <= p6))) OR (1 <= p19)) : F (NOT(F (X ((NOT(X ((1 <= p25))) OR NOT(((1 <= p25) U X (((1 <= p20) AND (1 <= p21) AND (1 <= p24)))))))))) : (((F ((((1 <= p3) AND (1 <= p7)) U (1 <= p6))) OR G (X (((1 <= p20) AND (1 <= p21) AND (1 <= p24))))) OR X ((1 <= p5))) OR (1 <= p5)) : X (X (F (X ((1 <= p0))))) : X (X (F (G ((X (X (G (X ((1 <= p18))))) OR NOT(X (((1 <= p2) OR ((1 <= p22) AND (1 <= p23)))))))))) : G (X ((X (F (((p16 <= 0) OR (p17 <= 0) OR (1 <= p6)))) U G ((G ((1 <= p1)) U X ((1 <= p18)))))))
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:315
lola: rewrite Frontend/Parser/formula_rewrite.k:338
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:300
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:422
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:318
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:329
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:347
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:300
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:350
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:431
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:338
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:356
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:332
lola: rewrite Frontend/Parser/formula_rewrite.k:318
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:300
lola: rewrite Frontend/Parser/formula_rewrite.k:341
lola: rewrite Frontend/Parser/formula_rewrite.k:300
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:300
lola: rewrite Frontend/Parser/formula_rewrite.k:356
lola: rewrite Frontend/Parser/formula_rewrite.k:380
lola: rewrite Frontend/Parser/formula_rewrite.k:434
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:528
lola: rewrite Frontend/Parser/formula_rewrite.k:254
lola: rewrite Frontend/Parser/formula_rewrite.k:356
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:335
lola: rewrite Frontend/Parser/formula_rewrite.k:297
lola: rewrite Frontend/Parser/formula_rewrite.k:528
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:356
lola: rewrite Frontend/Parser/formula_rewrite.k:380
lola: rewrite Frontend/Parser/formula_rewrite.k:380
lola: rewrite Frontend/Parser/formula_rewrite.k:380
lola: rewrite Frontend/Parser/formula_rewrite.k:431
lola: rewrite Frontend/Parser/formula_rewrite.k:356
lola: rewrite Frontend/Parser/formula_rewrite.k:353
lola: rewrite Frontend/Parser/formula_rewrite.k:437
lola: rewrite Frontend/Parser/formula_rewrite.k:374
lola: computing a collection of formulas
lola: RUNNING
lola: subprocess 0 will run for 274 seconds at most (--localtimelimit=0)
lola: ========================================
lola: ...considering subproblem: (F (G ((p2 <= 0))) OR X (F ((p4 <= 0))))
lola: ========================================
lola: SUBTASK
lola: checking a Boolean combination of formulas
lola: RUNNING
lola: subprocess 0 will run for 274 seconds at most (--localtimelimit=0)
lola: ========================================
lola: ...considering subproblem: F (G ((p2 <= 0)))
lola: ========================================
lola: SUBTASK
lola: checking stabilization
lola: stabilization not yet implemented, converting to LTL...
lola: transforming LTL-Formula into a Büchi-Automaton
lola: processed formula: F (G ((p2 <= 0)))
lola: processed formula length: 17
lola: 82 rewrites
lola: closed formula file LTLFireability.xml
lola: the resulting Büchi automaton has 2 states
lola: STORE
lola: using a simple compression encoder (--encoder=simplecompressed)
lola: using a prefix tree store (--store=prefix)
lola: using ltl preserving stubborn set method with deletion algorithm (--stubborn=deletion)
lola: using ltl preserving stubborn set method with insertion algorithm(--stubborn=tarjan)
lola: SEARCH
lola: RUNNING
lola: 1494639 markings, 10279446 edges, 298928 markings/sec, 0 secs
lola: 2653640 markings, 19501327 edges, 231800 markings/sec, 5 secs
lola: 3826849 markings, 28858875 edges, 234642 markings/sec, 10 secs
lola: 4889998 markings, 37517012 edges, 212630 markings/sec, 15 secs
lola: 5823019 markings, 45341245 edges, 186604 markings/sec, 20 secs
lola: 6834497 markings, 53798276 edges, 202296 markings/sec, 25 secs
lola: 7981578 markings, 62885930 edges, 229416 markings/sec, 30 secs
lola: 8936749 markings, 70989266 edges, 191034 markings/sec, 35 secs
lola: 9825611 markings, 78783398 edges, 177772 markings/sec, 40 secs
lola: 10605436 markings, 86261261 edges, 155965 markings/sec, 45 secs
lola: 11429460 markings, 93570232 edges, 164805 markings/sec, 50 secs
lola: 12122683 markings, 100387148 edges, 138645 markings/sec, 55 secs
lola: 12973106 markings, 108399388 edges, 170085 markings/sec, 60 secs
lola: 14058075 markings, 117563186 edges, 216994 markings/sec, 65 secs
lola: 14912183 markings, 125202537 edges, 170822 markings/sec, 70 secs
lola: 15751648 markings, 133132352 edges, 167893 markings/sec, 75 secs
lola: 16753960 markings, 141436784 edges, 200462 markings/sec, 80 secs
lola: 17627258 markings, 149033555 edges, 174660 markings/sec, 85 secs
lola: 18465369 markings, 156685154 edges, 167622 markings/sec, 90 secs
lola: 19221009 markings, 163888411 edges, 151128 markings/sec, 95 secs
lola: 20116337 markings, 172229272 edges, 179066 markings/sec, 100 secs
lola: 20939859 markings, 180038159 edges, 164704 markings/sec, 105 secs
lola: 21654277 markings, 187435129 edges, 142884 markings/sec, 110 secs
lola: 22590943 markings, 195617891 edges, 187333 markings/sec, 115 secs
lola: 23466016 markings, 203484405 edges, 175015 markings/sec, 120 secs
lola: 24378548 markings, 211673980 edges, 182506 markings/sec, 125 secs
lola: 25269952 markings, 219529900 edges, 178281 markings/sec, 130 secs
lola: 26157858 markings, 227697964 edges, 177581 markings/sec, 135 secs
lola: 26932666 markings, 235221953 edges, 154962 markings/sec, 140 secs
lola: 27703452 markings, 242884703 edges, 154157 markings/sec, 145 secs
lola: 28469756 markings, 250211670 edges, 153261 markings/sec, 150 secs
lola: 29284859 markings, 257580415 edges, 163021 markings/sec, 155 secs
lola: 29992018 markings, 264542324 edges, 141432 markings/sec, 160 secs
lola: 30896068 markings, 272598916 edges, 180810 markings/sec, 165 secs
lola: 31927892 markings, 281774406 edges, 206365 markings/sec, 170 secs
lola: 32807517 markings, 290455198 edges, 175925 markings/sec, 175 secs
lola: 33608491 markings, 298473592 edges, 160195 markings/sec, 180 secs
lola: 34674255 markings, 308267121 edges, 213153 markings/sec, 185 secs
lola: 35782825 markings, 317107385 edges, 221714 markings/sec, 190 secs
lola: 36702089 markings, 325177704 edges, 183853 markings/sec, 195 secs
lola: 37547235 markings, 332416545 edges, 169029 markings/sec, 200 secs
lola: 38367312 markings, 339800153 edges, 164015 markings/sec, 205 secs
lola: 39146294 markings, 347381472 edges, 155796 markings/sec, 210 secs
lola: 39894973 markings, 354450624 edges, 149736 markings/sec, 215 secs
lola: 40754650 markings, 362759437 edges, 171935 markings/sec, 220 secs
lola: 41651353 markings, 370663153 edges, 179341 markings/sec, 225 secs
lola: 42378732 markings, 377616827 edges, 145476 markings/sec, 230 secs
lola: 43031892 markings, 384185276 edges, 130632 markings/sec, 235 secs
lola: 43710373 markings, 391319392 edges, 135696 markings/sec, 240 secs
lola: 44392314 markings, 398506489 edges, 136388 markings/sec, 245 secs
lola: 45167449 markings, 406102824 edges, 155027 markings/sec, 250 secs
lola: 45842523 markings, 412744826 edges, 135015 markings/sec, 255 secs
lola: 46648959 markings, 420339549 edges, 161287 markings/sec, 260 secs
lola: 47454307 markings, 428160351 edges, 161070 markings/sec, 265 secs
lola: local time limit reached - aborting
lola:
preliminary result: 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
lola: memory consumption: 6603260 KB
lola: time consumption: 277 seconds
lola: print data as JSON (--json)
lola: writing JSON to LTLFireability.json
lola: closed JSON file LTLFireability.json
lola: time limit reached - aborting
lola:
preliminary result: unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown
lola: memory consumption: 6603308 KB
lola: time consumption: 3570 seconds
lola: print data as JSON (--json)
lola: writing JSON to LTLFireability.json
lola: closed JSON file LTLFireability.json
rslt: finished
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16427332 kB
MemFree: 9548732 kB
After kill :
MemTotal: 16427332 kB
MemFree: 9548740 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="HouseConstruction-PT-00020"
export BK_EXAMINATION="LTLFireability"
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 HouseConstruction-PT-00020, examination is LTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r184-oct2-158987928100162"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/HouseConstruction-PT-00020.tgz
mv HouseConstruction-PT-00020 execution
cd execution
if [ "LTLFireability" = "ReachabilityDeadlock" ] || [ "LTLFireability" = "UpperBounds" ] || [ "LTLFireability" = "QuasiLiveness" ] || [ "LTLFireability" = "StableMarking" ] || [ "LTLFireability" = "Liveness" ] || [ "LTLFireability" = "OneSafe" ] || [ "LTLFireability" = "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 [ "LTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "LTLFireability" != "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 "LTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property LTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "LTLFireability.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 '' LTLFireability.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "LTLFireability" = "ReachabilityDeadlock" ] || [ "LTLFireability" = "QuasiLiveness" ] || [ "LTLFireability" = "StableMarking" ] || [ "LTLFireability" = "Liveness" ] || [ "LTLFireability" = "OneSafe" ] ; then
echo "FORMULA_NAME LTLFireability"
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 ;