fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r063-tajo-158922807000108
Last Updated
Jun 28, 2020

About the Execution of smart for DNAwalker-PT-04track28LL

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15766.530 3600000.00 3600009.00 0.00 FFTTTFTF???????? normal

Execution Chart

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

Trace from the execution

Formatting '/mnt/tpsp/fkordon/mcc2020-input.r063-tajo-158922807000108.qcow2', fmt=qcow2 size=4294967296 backing_file='/mnt/tpsp/fkordon/mcc2020-input.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
Waiting for the VM to be ready (probing ssh)
.................
=====================================================================
Generated by BenchKit 2-4028
Executing tool smart
Input is DNAwalker-PT-04track28LL, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r063-tajo-158922807000108
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 284K
-rw-r--r-- 1 mcc users 4.0K Mar 31 04:56 CTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Mar 31 04:56 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.5K Mar 29 20:52 CTLFireability.txt
-rw-r--r-- 1 mcc users 15K Mar 29 20:52 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Mar 24 05:37 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 5.6K Mar 24 05:37 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 3.3K Apr 8 14:51 LTLCardinality.txt
-rw-r--r-- 1 mcc users 24K Apr 28 14:00 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.1K Apr 8 14:51 LTLFireability.txt
-rw-r--r-- 1 mcc users 16K Apr 28 14:00 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.8K Mar 28 13:41 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 20K Mar 28 13:41 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 2.9K Mar 27 06:25 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 17K Mar 27 06:25 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.7K Mar 28 14:49 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K Mar 28 14:49 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 equiv_col
-rw-r--r-- 1 mcc users 12 Mar 24 05:37 instance
-rw-r--r-- 1 mcc users 6 Mar 24 05:37 iscolored
-rw-r--r-- 1 mcc users 108K 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 DNAwalker-PT-04track28LL-CTLFireability-00
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-01
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-02
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-03
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-04
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-05
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-06
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-07
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-08
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-09
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-10
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-11
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-12
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-13
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-14
FORMULA_NAME DNAwalker-PT-04track28LL-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1589357762115

======================================================
========== this is Smart for the MCC'2018 ============
======================================================
Running DNAwalker (PT), instance 04track28LL
Examination CTLFireability
Parser /home/mcc/BenchKit/bin/parser/CTLFire.jar
Model checker /home/mcc/BenchKit/bin/rem_exec/smart

GOT IT HERE. BS
Petri model created: 34 places, 250 transitions, 728 arcs.
AT ITER 0 NEW BEST:: SOT 5618 SOS 1926 HAS SOPS 1922 HAS SOUS 780 HAS SOUPS 776 WITH SCORE 777.926
AT ITER 6 NEW BEST:: SOT 5640 SOS 1906 HAS SOPS 1902 HAS SOUS 774 HAS SOUPS 770 WITH SCORE 771.906
AT ITER 14 NEW BEST:: SOT 5638 SOS 1900 HAS SOPS 1896 HAS SOUS 774 HAS SOUPS 770 WITH SCORE 771.9
AT ITER 25 NEW BEST:: SOT 5673 SOS 1853 HAS SOPS 1849 HAS SOUS 769 HAS SOUPS 765 WITH SCORE 766.853
AT ITER 29 NEW BEST:: SOT 5673 SOS 1859 HAS SOPS 1855 HAS SOUS 767 HAS SOUPS 763 WITH SCORE 764.859
AT ITER 37 NEW BEST:: SOT 5688 SOS 1805 HAS SOPS 1801 HAS SOUS 767 HAS SOUPS 763 WITH SCORE 764.805
AT ITER 39 NEW BEST:: SOT 5661 SOS 1811 HAS SOPS 1807 HAS SOUS 763 HAS SOUPS 759 WITH SCORE 760.811
AT ITER 47 NEW BEST:: SOT 5659 SOS 1802 HAS SOPS 1798 HAS SOUS 763 HAS SOUPS 759 WITH SCORE 760.802
AT ITER 50 NEW BEST:: SOT 5653 SOS 1786 HAS SOPS 1782 HAS SOUS 759 HAS SOUPS 755 WITH SCORE 756.786
AT ITER 51 NEW BEST:: SOT 5711 SOS 1733 HAS SOPS 1729 HAS SOUS 749 HAS SOUPS 745 WITH SCORE 746.733
AT ITER 52 NEW BEST:: SOT 5693 SOS 1718 HAS SOPS 1714 HAS SOUS 740 HAS SOUPS 736 WITH SCORE 737.718
AT ITER 85 NEW BEST:: SOT 5693 SOS 1712 HAS SOPS 1708 HAS SOUS 740 HAS SOUPS 736 WITH SCORE 737.712
AT ITER 86 NEW BEST:: SOT 5659 SOS 1688 HAS SOPS 1684 HAS SOUS 740 HAS SOUPS 736 WITH SCORE 737.688
AT ITER 90 NEW BEST:: SOT 5567 SOS 1924 HAS SOPS 1920 HAS SOUS 736 HAS SOUPS 732 WITH SCORE 733.924
AT ITER 98 NEW BEST:: SOT 5594 SOS 1951 HAS SOPS 1947 HAS SOUS 735 HAS SOUPS 731 WITH SCORE 732.951
AT ITER 104 NEW BEST:: SOT 5566 SOS 1955 HAS SOPS 1951 HAS SOUS 723 HAS SOUPS 719 WITH SCORE 720.955
AT ITER 113 NEW BEST:: SOT 5564 SOS 1955 HAS SOPS 1951 HAS SOUS 721 HAS SOUPS 717 WITH SCORE 718.955
AT ITER 118 NEW BEST:: SOT 5561 SOS 1784 HAS SOPS 1780 HAS SOUS 710 HAS SOUPS 706 WITH SCORE 707.784
AT ITER 133 NEW BEST:: SOT 5564 SOS 1778 HAS SOPS 1774 HAS SOUS 710 HAS SOUPS 706 WITH SCORE 707.778
AT ITER 142 NEW BEST:: SOT 5556 SOS 1770 HAS SOPS 1766 HAS SOUS 700 HAS SOUPS 696 WITH SCORE 697.77
AT ITER 148 NEW BEST:: SOT 5511 SOS 1760 HAS SOPS 1756 HAS SOUS 692 HAS SOUPS 688 WITH SCORE 689.76
AT ITER 153 NEW BEST:: SOT 5507 SOS 1742 HAS SOPS 1738 HAS SOUS 692 HAS SOUPS 688 WITH SCORE 689.742
AT ITER 172 NEW BEST:: SOT 5508 SOS 1736 HAS SOPS 1732 HAS SOUS 692 HAS SOUPS 688 WITH SCORE 689.736
AT ITER 210 NEW BEST:: SOT 5499 SOS 1790 HAS SOPS 1786 HAS SOUS 683 HAS SOUPS 679 WITH SCORE 680.79
AT ITER 212 NEW BEST:: SOT 5527 SOS 1806 HAS SOPS 1802 HAS SOUS 679 HAS SOUPS 675 WITH SCORE 676.806
AT ITER 223 NEW BEST:: SOT 5482 SOS 1756 HAS SOPS 1752 HAS SOUS 676 HAS SOUPS 672 WITH SCORE 673.756
AT ITER 234 NEW BEST:: SOT 5483 SOS 1668 HAS SOPS 1664 HAS SOUS 676 HAS SOUPS 672 WITH SCORE 673.668
AT ITER 254 NEW BEST:: SOT 5481 SOS 1666 HAS SOPS 1662 HAS SOUS 674 HAS SOUPS 670 WITH SCORE 671.666
AT ITER 262 NEW BEST:: SOT 5467 SOS 1662 HAS SOPS 1658 HAS SOUS 674 HAS SOUPS 670 WITH SCORE 671.662
AT ITER 302 NEW BEST:: SOT 5460 SOS 1656 HAS SOPS 1652 HAS SOUS 671 HAS SOUPS 667 WITH SCORE 668.656
AT ITER 305 NEW BEST:: SOT 5456 SOS 1646 HAS SOPS 1642 HAS SOUS 671 HAS SOUPS 667 WITH SCORE 668.646
AT ITER 318 NEW BEST:: SOT 5460 SOS 1621 HAS SOPS 1617 HAS SOUS 671 HAS SOUPS 667 WITH SCORE 668.621
AT ITER 336 NEW BEST:: SOT 5468 SOS 1571 HAS SOPS 1567 HAS SOUS 663 HAS SOUPS 659 WITH SCORE 660.571
AT ITER 339 NEW BEST:: SOT 5468 SOS 1563 HAS SOPS 1559 HAS SOUS 663 HAS SOUPS 659 WITH SCORE 660.563
AT ITER 352 NEW BEST:: SOT 5464 SOS 1547 HAS SOPS 1543 HAS SOUS 661 HAS SOUPS 657 WITH SCORE 658.547
AT ITER 366 NEW BEST:: SOT 5458 SOS 1544 HAS SOPS 1540 HAS SOUS 661 HAS SOUPS 657 WITH SCORE 658.544
AT ITER 410 NEW BEST:: SOT 5454 SOS 1544 HAS SOPS 1540 HAS SOUS 659 HAS SOUPS 655 WITH SCORE 656.544
AT ITER 452 NEW BEST:: SOT 5438 SOS 1520 HAS SOPS 1516 HAS SOUS 659 HAS SOUPS 655 WITH SCORE 656.52
AT ITER 559 NEW BEST:: SOT 5439 SOS 1517 HAS SOPS 1513 HAS SOUS 659 HAS SOUPS 655 WITH SCORE 656.517
AT ITER 640 NEW BEST:: SOT 5440 SOS 1507 HAS SOPS 1503 HAS SOUS 659 HAS SOUPS 655 WITH SCORE 656.507
AT ITER 661 NEW BEST:: SOT 5452 SOS 1496 HAS SOPS 1492 HAS SOUS 659 HAS SOUPS 655 WITH SCORE 656.496
AT ITER 709 NEW BEST:: SOT 5448 SOS 1488 HAS SOPS 1484 HAS SOUS 651 HAS SOUPS 647 WITH SCORE 648.488
AT ITER 808 NEW BEST:: SOT 5432 SOS 1472 HAS SOPS 1468 HAS SOUS 650 HAS SOUPS 646 WITH SCORE 647.472
AT ITER 826 NEW BEST:: SOT 5391 SOS 1450 HAS SOPS 1446 HAS SOUS 642 HAS SOUPS 638 WITH SCORE 639.45
AT ITER 850 NEW BEST:: SOT 5390 SOS 1447 HAS SOPS 1443 HAS SOUS 642 HAS SOUPS 638 WITH SCORE 639.447
AT ITER 874 NEW BEST:: SOT 5382 SOS 1437 HAS SOPS 1433 HAS SOUS 634 HAS SOUPS 630 WITH SCORE 631.437
AT ITER 950 NEW BEST:: SOT 5353 SOS 1414 HAS SOPS 1410 HAS SOUS 625 HAS SOUPS 621 WITH SCORE 622.414
AT ITER 956 NEW BEST:: SOT 5353 SOS 1406 HAS SOPS 1402 HAS SOUS 625 HAS SOUPS 621 WITH SCORE 622.406
AT ITER 1007 NEW BEST:: SOT 5333 SOS 1432 HAS SOPS 1428 HAS SOUS 621 HAS SOUPS 617 WITH SCORE 618.432
AT ITER 1026 NEW BEST:: SOT 5329 SOS 1428 HAS SOPS 1424 HAS SOUS 619 HAS SOUPS 615 WITH SCORE 616.428
AT ITER 1165 NEW BEST:: SOT 5327 SOS 1426 HAS SOPS 1422 HAS SOUS 618 HAS SOUPS 614 WITH SCORE 615.426
AT ITER 1203 NEW BEST:: SOT 5327 SOS 1418 HAS SOPS 1414 HAS SOUS 616 HAS SOUPS 612 WITH SCORE 613.418
AT ITER 1215 NEW BEST:: SOT 5329 SOS 1410 HAS SOPS 1406 HAS SOUS 612 HAS SOUPS 608 WITH SCORE 609.41
AT ITER 1231 NEW BEST:: SOT 5329 SOS 1408 HAS SOPS 1404 HAS SOUS 612 HAS SOUPS 608 WITH SCORE 609.408
AT ITER 1285 NEW BEST:: SOT 5317 SOS 1396 HAS SOPS 1392 HAS SOUS 612 HAS SOUPS 608 WITH SCORE 609.396
AT ITER 1329 NEW BEST:: SOT 5314 SOS 1407 HAS SOPS 1403 HAS SOUS 611 HAS SOUPS 607 WITH SCORE 608.407
AT ITER 1338 NEW BEST:: SOT 5314 SOS 1405 HAS SOPS 1401 HAS SOUS 611 HAS SOUPS 607 WITH SCORE 608.405
AT ITER 1398 NEW BEST:: SOT 5310 SOS 1401 HAS SOPS 1397 HAS SOUS 610 HAS SOUPS 606 WITH SCORE 607.401
AT ITER 1425 NEW BEST:: SOT 5308 SOS 1400 HAS SOPS 1396 HAS SOUS 609 HAS SOUPS 605 WITH SCORE 606.4
AT ITER 1712 NEW BEST:: SOT 5307 SOS 1398 HAS SOPS 1394 HAS SOUS 607 HAS SOUPS 603 WITH SCORE 604.398
AT ITER 1841 NEW BEST:: SOT 5309 SOS 1388 HAS SOPS 1384 HAS SOUS 607 HAS SOUPS 603 WITH SCORE 604.388
AT ITER 1853 NEW BEST:: SOT 5296 SOS 1478 HAS SOPS 1474 HAS SOUS 606 HAS SOUPS 602 WITH SCORE 603.478
AT ITER 1908 NEW BEST:: SOT 5296 SOS 1476 HAS SOPS 1472 HAS SOUS 606 HAS SOUPS 602 WITH SCORE 603.476
AT ITER 2068 NEW BEST:: SOT 5294 SOS 1474 HAS SOPS 1470 HAS SOUS 606 HAS SOUPS 602 WITH SCORE 603.474
AT ITER 3727 NEW BEST:: SOT 5294 SOS 1414 HAS SOPS 1410 HAS SOUS 606 HAS SOUPS 602 WITH SCORE 603.414
Bounds file is: CTLFireability.xml
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-00 (AU( ( (EX( ((potential((tk(P27)>=2) & (tk(P32)>=1)))))) | (EF( ((potential((tk(P15)>=2) & (tk(P17)>=1)))))) ) , (AU( ((potential((tk(P23)>=1)))) , ((potential((tk(P3)>=2) & (tk(P5)>=1)))) )) ))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-01 (AF( ( (EU( ((potential((tk(P20)>=2) & (tk(P8)>=1)))) , ((potential((tk(P26)>=2) & (tk(P34)>=1)))) )) & ((potential((tk(P32)>=2) & (tk(P26)>=1)))) )))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-02 (EG( (! (AG( ( ((potential((tk(P1)>=2) & (tk(P2)>=1)))) & ((potential((tk(P9)>=2) & (tk(P4)>=1)))) ))))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-03 (EX( ( ((potential((tk(P20)>=2) & (tk(P24)>=1)))) | ( (AG( ((potential((tk(P2)>=2) & (tk(P9)>=1)))))) | (EF( ((potential((tk(P20)>=2) & (tk(P19)>=1)))))) ) )))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-04 (AF( (! (AF( ( ((potential((tk(P9)>=2) & (tk(P25)>=1)))) & ((potential((tk(P26)>=2) & (tk(P32)>=1)))) ))))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-05 (AF( ((potential((tk(P6)>=2) & (tk(P16)>=1))))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-06 (EF( (AG( ((potential((tk(P6)>=2) & (tk(P22)>=1))))))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-07 (! ( (EF( (AX( ((potential((tk(P28)>=2) & (tk(P13)>=1)))))))) & ( ( ( ((potential((tk(P16)>=2) & (tk(P19)>=1)))) & ( ((potential((tk(P11)>=2) & (tk(P9)>=1)))) & ((potential((tk(P5)>=2) & (tk(P6)>=1)))) ) ) | (EF( ((potential((tk(P25)>=2) & (tk(P13)>=1)))))) ) | ((potential((tk(P1)>=2) & (tk(P2)>=1)))) ) ))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-08 (EG( ( (AU( ((potential((tk(P2)>=2) & (tk(P4)>=1)))) , ((potential((tk(P26)>=2) & (tk(P32)>=1)))) )) | ( ( ( ((potential((tk(P18)>=2) & (tk(P20)>=1)))) & ((potential((tk(P22)>=2) & (tk(P18)>=1)))) ) | (! ((potential((tk(P30)>=2) & (tk(P25)>=1))))) ) | ( ( ((potential((tk(P15)>=2) & (tk(P18)>=1)))) | ((potential((tk(P9)>=2) & (tk(P2)>=1)))) ) & ( ((potential((tk(P9)>=2) & (tk(P2)>=1)))) & ((potential((tk(P4)>=2) & (tk(P1)>=1)))) ) ) ) )))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-09 (! (AF( ( ((potential((tk(P4)>=2) & (tk(P3)>=1)))) & (AG( ((potential((tk(P11)>=2) & (tk(P13)>=1)))))) ))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-10 ( (AX( ( ((potential((tk(P30)>=2) & (tk(P34)>=1)))) | (! ((potential((tk(P15)>=2) & (tk(P19)>=1))))) ))) & (EF( ( ( ( ((potential((tk(P9)>=2) & (tk(P7)>=1)))) & ((potential((tk(P3)>=2) & (tk(P5)>=1)))) ) & ( ((potential((tk(P23)>=1)))) & ((potential((tk(P33)>=1)))) ) ) & ((potential((tk(P11)>=2) & (tk(P25)>=1)))) ))) )
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-11 (AF( (AG( ((potential((tk(P30)>=2) & (tk(P29)>=1))))))))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-12 ( (EG( (! ( ((potential((tk(P15)>=2) & (tk(P20)>=1)))) | ((potential((tk(P16)>=2) & (tk(P20)>=1)))) )))) | ((potential((tk(P22)>=2) & (tk(P16)>=1)))) )
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-13 (EF( ( (EX( ( ((potential((tk(P7)>=2) & (tk(P16)>=1)))) & ((potential((tk(P28)>=2) & (tk(P25)>=1)))) ))) & ((potential((tk(P28)>=2) & (tk(P32)>=1)))) )))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-14 (! ( ( (! (! ( ((potential((tk(P12)>=1)))) & ((potential((tk(P26)>=2) & (tk(P13)>=1)))) ))) | (EU( ((potential((tk(P27)>=2) & (tk(P11)>=1)))) , ((potential((tk(P6)>=2) & (tk(P3)>=1)))) )) ) | (! (AF( ((potential((tk(P2)>=2) & (tk(P6)>=1))))))) ))
PROPERTY: DNAwalker-PT-04track28LL-CTLFireability-15 (EU( (! (EG( ((potential((tk(P7)>=2) & (tk(P5)>=1))))))) , (AX( ((potential((tk(P22)>=2) & (tk(P16)>=1)))))) ))
FORMULA DNAwalker-PT-04track28LL-CTLFireability-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-03 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA DNAwalker-PT-04track28LL-CTLFireability-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS

BK_TIME_CONFINEMENT_REACHED

--------------------
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="DNAwalker-PT-04track28LL"
export BK_EXAMINATION="CTLFireability"
export BK_TOOL="smart"
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 smart"
echo " Input is DNAwalker-PT-04track28LL, 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 r063-tajo-158922807000108"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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