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

About the Execution of smart for IOTPpurchase-PT-C12M10P15D17

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15768.950 3600000.00 3592050.00 0.00 [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/fko/mcc2020-input.r093-oct2-158940140500380.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 smart
Input is IOTPpurchase-PT-C12M10P15D17, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r093-oct2-158940140500380
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 236K
-rw-r--r-- 1 mcc users 4.7K Apr 27 14:36 CTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Apr 27 14:36 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.1K Apr 27 14:36 CTLFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 27 14:36 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Apr 27 14:36 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.2K Apr 27 14:36 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 4.0K Apr 27 14:36 LTLCardinality.txt
-rw-r--r-- 1 mcc users 22K Apr 28 14:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.7K Apr 27 14:36 LTLFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 28 14:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.7K Apr 27 14:36 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 16K Apr 27 14:36 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 3.7K Apr 27 14:36 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 17K Apr 27 14:36 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Apr 27 14:36 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.0K Apr 27 14:36 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Apr 27 14:36 equiv_col
-rw-r--r-- 1 mcc users 13 Apr 27 14:36 instance
-rw-r--r-- 1 mcc users 6 Apr 27 14:36 iscolored
-rwxr-xr-x 1 mcc users 60K Apr 27 14:36 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 IOTPpurchase-PT-C12M10P15D17-CTLFireability-00
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-01
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-02
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-03
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-04
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-05
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-06
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-07
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-08
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-09
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-10
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-11
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-12
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-13
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-14
FORMULA_NAME IOTPpurchase-PT-C12M10P15D17-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1589616098001

======================================================
========== this is Smart for the MCC'2018 ============
======================================================
Running IOTPpurchase (PT), instance C12M10P15D17
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: 111 places, 45 transitions, 224 arcs.
AT ITER 0 NEW BEST:: SOT 2974 SOS 791 HAS SOPS 791 HAS SOUS 791 HAS SOUPS 791 WITH SCORE 791.791
AT ITER 15 NEW BEST:: SOT 2973 SOS 790 HAS SOPS 790 HAS SOUS 790 HAS SOUPS 790 WITH SCORE 790.79
AT ITER 63 NEW BEST:: SOT 2976 SOS 789 HAS SOPS 789 HAS SOUS 789 HAS SOUPS 789 WITH SCORE 789.789
AT ITER 74 NEW BEST:: SOT 2974 SOS 779 HAS SOPS 779 HAS SOUS 779 HAS SOUPS 779 WITH SCORE 779.779
AT ITER 111 NEW BEST:: SOT 2974 SOS 778 HAS SOPS 778 HAS SOUS 778 HAS SOUPS 778 WITH SCORE 778.778
AT ITER 124 NEW BEST:: SOT 2974 SOS 777 HAS SOPS 777 HAS SOUS 777 HAS SOUPS 777 WITH SCORE 777.777
AT ITER 150 NEW BEST:: SOT 2974 SOS 775 HAS SOPS 775 HAS SOUS 775 HAS SOUPS 775 WITH SCORE 775.775
AT ITER 151 NEW BEST:: SOT 2968 SOS 769 HAS SOPS 769 HAS SOUS 769 HAS SOUPS 769 WITH SCORE 769.769
AT ITER 175 NEW BEST:: SOT 2968 SOS 766 HAS SOPS 766 HAS SOUS 766 HAS SOUPS 766 WITH SCORE 766.766
AT ITER 180 NEW BEST:: SOT 2968 SOS 763 HAS SOPS 763 HAS SOUS 763 HAS SOUPS 763 WITH SCORE 763.763
AT ITER 183 NEW BEST:: SOT 2964 SOS 757 HAS SOPS 757 HAS SOUS 757 HAS SOUPS 757 WITH SCORE 757.757
AT ITER 228 NEW BEST:: SOT 2961 SOS 754 HAS SOPS 754 HAS SOUS 754 HAS SOUPS 754 WITH SCORE 754.754
AT ITER 243 NEW BEST:: SOT 2961 SOS 751 HAS SOPS 751 HAS SOUS 751 HAS SOUPS 751 WITH SCORE 751.751
AT ITER 258 NEW BEST:: SOT 2961 SOS 745 HAS SOPS 745 HAS SOUS 745 HAS SOUPS 745 WITH SCORE 745.745
AT ITER 310 NEW BEST:: SOT 2959 SOS 744 HAS SOPS 744 HAS SOUS 744 HAS SOUPS 744 WITH SCORE 744.744
AT ITER 353 NEW BEST:: SOT 2959 SOS 735 HAS SOPS 735 HAS SOUS 735 HAS SOUPS 735 WITH SCORE 735.735
AT ITER 371 NEW BEST:: SOT 2958 SOS 733 HAS SOPS 733 HAS SOUS 733 HAS SOUPS 733 WITH SCORE 733.733
AT ITER 445 NEW BEST:: SOT 2958 SOS 725 HAS SOPS 725 HAS SOUS 725 HAS SOUPS 725 WITH SCORE 725.725
AT ITER 451 NEW BEST:: SOT 2947 SOS 716 HAS SOPS 716 HAS SOUS 716 HAS SOUPS 716 WITH SCORE 716.716
AT ITER 514 NEW BEST:: SOT 2942 SOS 714 HAS SOPS 714 HAS SOUS 714 HAS SOUPS 714 WITH SCORE 714.714
AT ITER 529 NEW BEST:: SOT 2941 SOS 713 HAS SOPS 713 HAS SOUS 713 HAS SOUPS 713 WITH SCORE 713.713
AT ITER 552 NEW BEST:: SOT 2933 SOS 709 HAS SOPS 709 HAS SOUS 709 HAS SOUPS 709 WITH SCORE 709.709
AT ITER 557 NEW BEST:: SOT 2931 SOS 708 HAS SOPS 708 HAS SOUS 708 HAS SOUPS 708 WITH SCORE 708.708
AT ITER 625 NEW BEST:: SOT 2930 SOS 707 HAS SOPS 707 HAS SOUS 707 HAS SOUPS 707 WITH SCORE 707.707
AT ITER 684 NEW BEST:: SOT 2931 SOS 701 HAS SOPS 701 HAS SOUS 701 HAS SOUPS 701 WITH SCORE 701.701
AT ITER 693 NEW BEST:: SOT 2930 SOS 692 HAS SOPS 692 HAS SOUS 692 HAS SOUPS 692 WITH SCORE 692.692
AT ITER 733 NEW BEST:: SOT 2929 SOS 691 HAS SOPS 691 HAS SOUS 691 HAS SOUPS 691 WITH SCORE 691.691
AT ITER 797 NEW BEST:: SOT 2929 SOS 680 HAS SOPS 680 HAS SOUS 680 HAS SOUPS 680 WITH SCORE 680.68
AT ITER 841 NEW BEST:: SOT 2928 SOS 679 HAS SOPS 679 HAS SOUS 679 HAS SOUPS 679 WITH SCORE 679.679
AT ITER 888 NEW BEST:: SOT 2928 SOS 678 HAS SOPS 678 HAS SOUS 678 HAS SOUPS 678 WITH SCORE 678.678
AT ITER 1045 NEW BEST:: SOT 2924 SOS 673 HAS SOPS 673 HAS SOUS 673 HAS SOUPS 673 WITH SCORE 673.673
AT ITER 1059 NEW BEST:: SOT 2924 SOS 670 HAS SOPS 670 HAS SOUS 670 HAS SOUPS 670 WITH SCORE 670.67
AT ITER 1078 NEW BEST:: SOT 2923 SOS 669 HAS SOPS 669 HAS SOUS 669 HAS SOUPS 669 WITH SCORE 669.669
AT ITER 1240 NEW BEST:: SOT 2920 SOS 668 HAS SOPS 668 HAS SOUS 668 HAS SOUPS 668 WITH SCORE 668.668
AT ITER 1307 NEW BEST:: SOT 2917 SOS 663 HAS SOPS 663 HAS SOUS 663 HAS SOUPS 663 WITH SCORE 663.663
AT ITER 1405 NEW BEST:: SOT 2913 SOS 659 HAS SOPS 659 HAS SOUS 659 HAS SOUPS 659 WITH SCORE 659.659
AT ITER 1457 NEW BEST:: SOT 2912 SOS 657 HAS SOPS 657 HAS SOUS 657 HAS SOUPS 657 WITH SCORE 657.657
AT ITER 1465 NEW BEST:: SOT 2912 SOS 656 HAS SOPS 656 HAS SOUS 656 HAS SOUPS 656 WITH SCORE 656.656
AT ITER 1576 NEW BEST:: SOT 2912 SOS 654 HAS SOPS 654 HAS SOUS 654 HAS SOUPS 654 WITH SCORE 654.654
AT ITER 1693 NEW BEST:: SOT 2912 SOS 652 HAS SOPS 652 HAS SOUS 652 HAS SOUPS 652 WITH SCORE 652.652
AT ITER 1736 NEW BEST:: SOT 2909 SOS 650 HAS SOPS 650 HAS SOUS 650 HAS SOUPS 650 WITH SCORE 650.65
AT ITER 1790 NEW BEST:: SOT 2910 SOS 648 HAS SOPS 648 HAS SOUS 648 HAS SOUPS 648 WITH SCORE 648.648
AT ITER 1813 NEW BEST:: SOT 2907 SOS 644 HAS SOPS 644 HAS SOUS 644 HAS SOUPS 644 WITH SCORE 644.644
AT ITER 1894 NEW BEST:: SOT 2907 SOS 642 HAS SOPS 642 HAS SOUS 642 HAS SOUPS 642 WITH SCORE 642.642
AT ITER 2065 NEW BEST:: SOT 2906 SOS 641 HAS SOPS 641 HAS SOUS 641 HAS SOUPS 641 WITH SCORE 641.641
AT ITER 2113 NEW BEST:: SOT 2906 SOS 639 HAS SOPS 639 HAS SOUS 639 HAS SOUPS 639 WITH SCORE 639.639
AT ITER 2114 NEW BEST:: SOT 2904 SOS 637 HAS SOPS 637 HAS SOUS 637 HAS SOUPS 637 WITH SCORE 637.637
AT ITER 2133 NEW BEST:: SOT 2904 SOS 636 HAS SOPS 636 HAS SOUS 636 HAS SOUPS 636 WITH SCORE 636.636
AT ITER 2184 NEW BEST:: SOT 2899 SOS 630 HAS SOPS 630 HAS SOUS 630 HAS SOUPS 630 WITH SCORE 630.63
AT ITER 2208 NEW BEST:: SOT 2897 SOS 629 HAS SOPS 629 HAS SOUS 629 HAS SOUPS 629 WITH SCORE 629.629
AT ITER 2245 NEW BEST:: SOT 2897 SOS 628 HAS SOPS 628 HAS SOUS 628 HAS SOUPS 628 WITH SCORE 628.628
AT ITER 2295 NEW BEST:: SOT 2896 SOS 627 HAS SOPS 627 HAS SOUS 627 HAS SOUPS 627 WITH SCORE 627.627
AT ITER 2296 NEW BEST:: SOT 2891 SOS 624 HAS SOPS 624 HAS SOUS 624 HAS SOUPS 624 WITH SCORE 624.624
AT ITER 2379 NEW BEST:: SOT 2890 SOS 623 HAS SOPS 623 HAS SOUS 623 HAS SOUPS 623 WITH SCORE 623.623
AT ITER 2432 NEW BEST:: SOT 2890 SOS 622 HAS SOPS 622 HAS SOUS 622 HAS SOUPS 622 WITH SCORE 622.622
AT ITER 2528 NEW BEST:: SOT 2888 SOS 618 HAS SOPS 618 HAS SOUS 618 HAS SOUPS 618 WITH SCORE 618.618
AT ITER 2564 NEW BEST:: SOT 2887 SOS 617 HAS SOPS 617 HAS SOUS 617 HAS SOUPS 617 WITH SCORE 617.617
AT ITER 2634 NEW BEST:: SOT 2886 SOS 616 HAS SOPS 616 HAS SOUS 616 HAS SOUPS 616 WITH SCORE 616.616
AT ITER 2732 NEW BEST:: SOT 2883 SOS 613 HAS SOPS 613 HAS SOUS 613 HAS SOUPS 613 WITH SCORE 613.613
AT ITER 2748 NEW BEST:: SOT 2882 SOS 612 HAS SOPS 612 HAS SOUS 612 HAS SOUPS 612 WITH SCORE 612.612
AT ITER 2767 NEW BEST:: SOT 2880 SOS 610 HAS SOPS 610 HAS SOUS 610 HAS SOUPS 610 WITH SCORE 610.61
AT ITER 2893 NEW BEST:: SOT 2880 SOS 608 HAS SOPS 608 HAS SOUS 608 HAS SOUPS 608 WITH SCORE 608.608
AT ITER 2990 NEW BEST:: SOT 2879 SOS 607 HAS SOPS 607 HAS SOUS 607 HAS SOUPS 607 WITH SCORE 607.607
AT ITER 3024 NEW BEST:: SOT 2877 SOS 605 HAS SOPS 605 HAS SOUS 605 HAS SOUPS 605 WITH SCORE 605.605
AT ITER 3046 NEW BEST:: SOT 2876 SOS 604 HAS SOPS 604 HAS SOUS 604 HAS SOUPS 604 WITH SCORE 604.604
AT ITER 3123 NEW BEST:: SOT 2875 SOS 602 HAS SOPS 602 HAS SOUS 602 HAS SOUPS 602 WITH SCORE 602.602
AT ITER 4152 NEW BEST:: SOT 2871 SOS 599 HAS SOPS 599 HAS SOUS 599 HAS SOUPS 599 WITH SCORE 599.599
AT ITER 4372 NEW BEST:: SOT 2870 SOS 598 HAS SOPS 598 HAS SOUS 598 HAS SOUPS 598 WITH SCORE 598.598
AT ITER 4671 NEW BEST:: SOT 2869 SOS 597 HAS SOPS 597 HAS SOUS 597 HAS SOUPS 597 WITH SCORE 597.597
AT ITER 4948 NEW BEST:: SOT 2866 SOS 593 HAS SOPS 593 HAS SOUS 593 HAS SOUPS 593 WITH SCORE 593.593
Bounds file is: CTLFireability.xml
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-00 (AF( (AF( ((potential((tk(P100)>=1) & (tk(P16)>=1))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-01 ( (EF( (EU( ((potential((tk(P7)>=1) & (tk(P42)>=1) & (tk(P23)>=1) & (tk(P27)>=1) & (tk(P53)>=1) & (tk(P64)>=1)))) , ((potential((tk(P60)>=1) & (tk(P26)>=1) & (tk(P33)>=1) & (tk(P9)>=1) & (tk(P102)>=1) & (tk(P76)>=1)))) )))) & ( (! (AG( ( ((potential((tk(P17)>=1) & (tk(P61)>=1)))) | ((potential((tk(P88)>=1) & (tk(P38)>=1)))) )))) | ((potential((tk(P24)>=1) & (tk(P34)>=1) & (tk(P10)>=1) & (tk(P58)>=1) & (tk(P109)>=1)))) ) )
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-02 (AG( (! (AF( ((potential((tk(P100)>=1) & (tk(P16)>=1)))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-03 (AF( (EF( (AX( ((potential((tk(P52)>=1) & (tk(P28)>=1) & (tk(P22)>=1) & (tk(P41)>=1) & (tk(P6)>=1) & (tk(P79)>=1) & (tk(P21)>=1))))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-04 (AF( (EF( ( ( ((potential((tk(P60)>=1) & (tk(P26)>=1) & (tk(P33)>=1) & (tk(P9)>=1) & (tk(P102)>=1) & (tk(P76)>=1)))) & ((potential((tk(P4)>=1)))) ) | ((potential((tk(P96)>=1) & (tk(P39)>=1) & (tk(P68)>=1)))) )))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-05 ( (EU( ( (! ((potential((tk(P93)>=1))))) | ( ((potential((tk(P80)>=1) & (tk(P67)>=1)))) & ((potential((tk(P63)>=1) & (tk(P66)>=1)))) ) ) , (AG( ((potential((tk(P91)>=1) & (tk(P70)>=1)))))) )) & ( ( (AX( ( ((potential((tk(P87)>=1) & (tk(P44)>=1) & (tk(P30)>=1) & (tk(P56)>=1) & (tk(P40)>=1) & (tk(P73)>=1)))) & ((potential((tk(P59)>=1) & (tk(P13)>=1) & (tk(P104)>=1)))) ))) | ( ( ( ((potential((tk(P62)>=1) & (tk(P65)>=1)))) & ((potential((tk(P19)>=1) & (tk(P35)>=1)))) ) | ((potential((tk(P91)>=1) & (tk(P70)>=1)))) ) | ( (! ((potential((tk(P89)>=1) & (tk(P51)>=1))))) | ( ((potential((tk(P98)>=1)))) & ((potential((tk(P108)>=1)))) ) ) ) ) | (! (AG( ( ((potential((tk(P100)>=1) & (tk(P16)>=1)))) | ((potential((tk(P15)>=1) & (tk(P103)>=1)))) )))) ) )
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-06 (AF( (AF( ((potential((tk(P15)>=1) & (tk(P103)>=1))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-07 (AF( ( ((potential((tk(P69)>=1) & (tk(P97)>=1) & (tk(P54)>=1) & (tk(P36)>=1) & (tk(P48)>=1)))) | (EX( ( ((potential((tk(P17)>=1) & (tk(P61)>=1)))) & ((potential((tk(P84)>=1) & (tk(P71)>=1)))) ))) )))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-08 ( (EF( (! (! ((potential((tk(P11)>=1) & (tk(P14)>=1)))))))) | ( ((potential((tk(P78)>=1)))) | (EX( (EF( ((potential((tk(P96)>=1) & (tk(P39)>=1) & (tk(P68)>=1)))))))) ) )
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-09 (! (EG( ( (AF( ((potential((tk(P62)>=1) & (tk(P65)>=1)))))) | (AG( ((potential((tk(P85)>=1) & (tk(P46)>=1)))))) ))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-10 (EG( ( ( (AX( ((potential((tk(P85)>=1) & (tk(P46)>=1)))))) & (AX( ((potential((tk(P91)>=1) & (tk(P70)>=1)))))) ) | (! (! (! ((potential((tk(P63)>=1) & (tk(P66)>=1))))))) )))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-11 ( (AF( (EG( (! ((potential((tk(P78)>=1))))))))) & (AF( ( ((potential((tk(P93)>=1)))) | (AF( ((potential((tk(P93)>=1)))))) ))) )
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-12 (! (EF( (EX( ( ((potential((tk(P99)>=1) & (tk(P74)>=1)))) & ((potential((tk(P62)>=1) & (tk(P65)>=1)))) ))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-13 (EG( (AF( (EG( ((potential((tk(P59)>=1) & (tk(P13)>=1) & (tk(P104)>=1))))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-14 (AX( (AF( (EG( ((potential((tk(P91)>=1) & (tk(P70)>=1))))))))))
PROPERTY: IOTPpurchase-PT-C12M10P15D17-CTLFireability-15 ( (EX( (! ((potential((tk(P78)>=1))))))) & (! (AF( ( ( ((potential((tk(P111)>=1)))) | ((potential((tk(P7)>=1) & (tk(P42)>=1) & (tk(P23)>=1) & (tk(P27)>=1) & (tk(P53)>=1) & (tk(P64)>=1)))) ) & (! ((potential((tk(P62)>=1) & (tk(P65)>=1))))) )))) )

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="IOTPpurchase-PT-C12M10P15D17"
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 IOTPpurchase-PT-C12M10P15D17, 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 r093-oct2-158940140500380"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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