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

About the Execution of smart for IOTPpurchase-PT-C03M03P03D03

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15768.080 3504786.00 3494020.00 0.00 F??????????????? 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.r093-oct2-158940140400363.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-C03M03P03D03, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r093-oct2-158940140400363
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 252K
-rw-r--r-- 1 mcc users 3.9K Apr 27 14:36 CTLCardinality.txt
-rw-r--r-- 1 mcc users 20K Apr 27 14:36 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.7K Apr 27 14:36 CTLFireability.txt
-rw-r--r-- 1 mcc users 19K 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.5K Apr 27 14:36 LTLCardinality.txt
-rw-r--r-- 1 mcc users 29K Apr 28 14:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 3.1K Apr 27 14:36 LTLFireability.txt
-rw-r--r-- 1 mcc users 19K Apr 28 14:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.5K Apr 27 14:36 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 15K Apr 27 14:36 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 4.2K Apr 27 14:36 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 20K 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 3.9K 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-C03M03P03D03-CTLCardinality-00
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-01
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-02
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-03
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-04
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-05
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-06
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-07
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-08
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-09
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-10
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-11
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-12
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-13
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-14
FORMULA_NAME IOTPpurchase-PT-C03M03P03D03-CTLCardinality-15

=== Now, execution of the tool begins

BK_START 1589615832108

======================================================
========== this is Smart for the MCC'2018 ============
======================================================
Running IOTPpurchase (PT), instance C03M03P03D03
Examination CTLCardinality
Parser /home/mcc/BenchKit/bin/parser/CTLCard.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 7 NEW BEST:: SOT 2974 SOS 790 HAS SOPS 790 HAS SOUS 790 HAS SOUPS 790 WITH SCORE 790.79
AT ITER 16 NEW BEST:: SOT 2962 SOS 778 HAS SOPS 778 HAS SOUS 778 HAS SOUPS 778 WITH SCORE 778.778
AT ITER 26 NEW BEST:: SOT 2963 SOS 772 HAS SOPS 772 HAS SOUS 772 HAS SOUPS 772 WITH SCORE 772.772
AT ITER 78 NEW BEST:: SOT 2958 SOS 762 HAS SOPS 762 HAS SOUS 762 HAS SOUPS 762 WITH SCORE 762.762
AT ITER 117 NEW BEST:: SOT 2956 SOS 760 HAS SOPS 760 HAS SOUS 760 HAS SOUPS 760 WITH SCORE 760.76
AT ITER 211 NEW BEST:: SOT 2956 SOS 755 HAS SOPS 755 HAS SOUS 755 HAS SOUPS 755 WITH SCORE 755.755
AT ITER 219 NEW BEST:: SOT 2955 SOS 754 HAS SOPS 754 HAS SOUS 754 HAS SOUPS 754 WITH SCORE 754.754
AT ITER 265 NEW BEST:: SOT 2955 SOS 753 HAS SOPS 753 HAS SOUS 753 HAS SOUPS 753 WITH SCORE 753.753
AT ITER 290 NEW BEST:: SOT 2955 SOS 750 HAS SOPS 750 HAS SOUS 750 HAS SOUPS 750 WITH SCORE 750.75
AT ITER 296 NEW BEST:: SOT 2952 SOS 748 HAS SOPS 748 HAS SOUS 748 HAS SOUPS 748 WITH SCORE 748.748
AT ITER 316 NEW BEST:: SOT 2951 SOS 747 HAS SOPS 747 HAS SOUS 747 HAS SOUPS 747 WITH SCORE 747.747
AT ITER 339 NEW BEST:: SOT 2950 SOS 745 HAS SOPS 745 HAS SOUS 745 HAS SOUPS 745 WITH SCORE 745.745
AT ITER 492 NEW BEST:: SOT 2946 SOS 741 HAS SOPS 741 HAS SOUS 741 HAS SOUPS 741 WITH SCORE 741.741
AT ITER 557 NEW BEST:: SOT 2946 SOS 740 HAS SOPS 740 HAS SOUS 740 HAS SOUPS 740 WITH SCORE 740.74
AT ITER 603 NEW BEST:: SOT 2946 SOS 739 HAS SOPS 739 HAS SOUS 739 HAS SOUPS 739 WITH SCORE 739.739
AT ITER 623 NEW BEST:: SOT 2946 SOS 737 HAS SOPS 737 HAS SOUS 737 HAS SOUPS 737 WITH SCORE 737.737
AT ITER 637 NEW BEST:: SOT 2942 SOS 733 HAS SOPS 733 HAS SOUS 733 HAS SOUPS 733 WITH SCORE 733.733
AT ITER 700 NEW BEST:: SOT 2941 SOS 731 HAS SOPS 731 HAS SOUS 731 HAS SOUPS 731 WITH SCORE 731.731
AT ITER 718 NEW BEST:: SOT 2941 SOS 727 HAS SOPS 727 HAS SOUS 727 HAS SOUPS 727 WITH SCORE 727.727
AT ITER 722 NEW BEST:: SOT 2936 SOS 726 HAS SOPS 726 HAS SOUS 726 HAS SOUPS 726 WITH SCORE 726.726
AT ITER 742 NEW BEST:: SOT 2933 SOS 724 HAS SOPS 724 HAS SOUS 724 HAS SOUPS 724 WITH SCORE 724.724
AT ITER 745 NEW BEST:: SOT 2933 SOS 722 HAS SOPS 722 HAS SOUS 722 HAS SOUPS 722 WITH SCORE 722.722
AT ITER 783 NEW BEST:: SOT 2933 SOS 719 HAS SOPS 719 HAS SOUS 719 HAS SOUPS 719 WITH SCORE 719.719
AT ITER 798 NEW BEST:: SOT 2932 SOS 717 HAS SOPS 717 HAS SOUS 717 HAS SOUPS 717 WITH SCORE 717.717
AT ITER 875 NEW BEST:: SOT 2932 SOS 716 HAS SOPS 716 HAS SOUS 716 HAS SOUPS 716 WITH SCORE 716.716
AT ITER 911 NEW BEST:: SOT 2913 SOS 700 HAS SOPS 700 HAS SOUS 700 HAS SOUPS 700 WITH SCORE 700.7
AT ITER 978 NEW BEST:: SOT 2913 SOS 699 HAS SOPS 699 HAS SOUS 699 HAS SOUPS 699 WITH SCORE 699.699
AT ITER 1022 NEW BEST:: SOT 2913 SOS 698 HAS SOPS 698 HAS SOUS 698 HAS SOUPS 698 WITH SCORE 698.698
AT ITER 1030 NEW BEST:: SOT 2915 SOS 692 HAS SOPS 692 HAS SOUS 692 HAS SOUPS 692 WITH SCORE 692.692
AT ITER 1040 NEW BEST:: SOT 2915 SOS 687 HAS SOPS 687 HAS SOUS 687 HAS SOUPS 687 WITH SCORE 687.687
AT ITER 1044 NEW BEST:: SOT 2914 SOS 686 HAS SOPS 686 HAS SOUS 686 HAS SOUPS 686 WITH SCORE 686.686
AT ITER 1142 NEW BEST:: SOT 2914 SOS 685 HAS SOPS 685 HAS SOUS 685 HAS SOUPS 685 WITH SCORE 685.685
AT ITER 1175 NEW BEST:: SOT 2914 SOS 684 HAS SOPS 684 HAS SOUS 684 HAS SOUPS 684 WITH SCORE 684.684
AT ITER 1176 NEW BEST:: SOT 2912 SOS 682 HAS SOPS 682 HAS SOUS 682 HAS SOUPS 682 WITH SCORE 682.682
AT ITER 1177 NEW BEST:: SOT 2912 SOS 681 HAS SOPS 681 HAS SOUS 681 HAS SOUPS 681 WITH SCORE 681.681
AT ITER 1183 NEW BEST:: SOT 2907 SOS 676 HAS SOPS 676 HAS SOUS 676 HAS SOUPS 676 WITH SCORE 676.676
AT ITER 1242 NEW BEST:: SOT 2907 SOS 675 HAS SOPS 675 HAS SOUS 675 HAS SOUPS 675 WITH SCORE 675.675
AT ITER 1351 NEW BEST:: SOT 2899 SOS 669 HAS SOPS 669 HAS SOUS 669 HAS SOUPS 669 WITH SCORE 669.669
AT ITER 1445 NEW BEST:: SOT 2894 SOS 663 HAS SOPS 663 HAS SOUS 663 HAS SOUPS 663 WITH SCORE 663.663
AT ITER 1593 NEW BEST:: SOT 2893 SOS 661 HAS SOPS 661 HAS SOUS 661 HAS SOUPS 661 WITH SCORE 661.661
AT ITER 1623 NEW BEST:: SOT 2893 SOS 658 HAS SOPS 658 HAS SOUS 658 HAS SOUPS 658 WITH SCORE 658.658
AT ITER 1695 NEW BEST:: SOT 2889 SOS 653 HAS SOPS 653 HAS SOUS 653 HAS SOUPS 653 WITH SCORE 653.653
AT ITER 1713 NEW BEST:: SOT 2888 SOS 652 HAS SOPS 652 HAS SOUS 652 HAS SOUPS 652 WITH SCORE 652.652
AT ITER 1743 NEW BEST:: SOT 2887 SOS 651 HAS SOPS 651 HAS SOUS 651 HAS SOUPS 651 WITH SCORE 651.651
AT ITER 1811 NEW BEST:: SOT 2886 SOS 650 HAS SOPS 650 HAS SOUS 650 HAS SOUPS 650 WITH SCORE 650.65
AT ITER 1831 NEW BEST:: SOT 2884 SOS 647 HAS SOPS 647 HAS SOUS 647 HAS SOUPS 647 WITH SCORE 647.647
AT ITER 1876 NEW BEST:: SOT 2883 SOS 646 HAS SOPS 646 HAS SOUS 646 HAS SOUPS 646 WITH SCORE 646.646
AT ITER 1899 NEW BEST:: SOT 2882 SOS 641 HAS SOPS 641 HAS SOUS 641 HAS SOUPS 641 WITH SCORE 641.641
AT ITER 1923 NEW BEST:: SOT 2879 SOS 637 HAS SOPS 637 HAS SOUS 637 HAS SOUPS 637 WITH SCORE 637.637
AT ITER 1953 NEW BEST:: SOT 2877 SOS 633 HAS SOPS 633 HAS SOUS 633 HAS SOUPS 633 WITH SCORE 633.633
AT ITER 2133 NEW BEST:: SOT 2867 SOS 623 HAS SOPS 623 HAS SOUS 623 HAS SOUPS 623 WITH SCORE 623.623
AT ITER 2153 NEW BEST:: SOT 2865 SOS 620 HAS SOPS 620 HAS SOUS 620 HAS SOUPS 620 WITH SCORE 620.62
AT ITER 2172 NEW BEST:: SOT 2864 SOS 614 HAS SOPS 614 HAS SOUS 614 HAS SOUPS 614 WITH SCORE 614.614
AT ITER 2434 NEW BEST:: SOT 2864 SOS 611 HAS SOPS 611 HAS SOUS 611 HAS SOUPS 611 WITH SCORE 611.611
AT ITER 2472 NEW BEST:: SOT 2861 SOS 609 HAS SOPS 609 HAS SOUS 609 HAS SOUPS 609 WITH SCORE 609.609
AT ITER 2614 NEW BEST:: SOT 2860 SOS 605 HAS SOPS 605 HAS SOUS 605 HAS SOUPS 605 WITH SCORE 605.605
AT ITER 2667 NEW BEST:: SOT 2861 SOS 604 HAS SOPS 604 HAS SOUS 604 HAS SOUPS 604 WITH SCORE 604.604
AT ITER 2729 NEW BEST:: SOT 2859 SOS 603 HAS SOPS 603 HAS SOUS 603 HAS SOUPS 603 WITH SCORE 603.603
AT ITER 2820 NEW BEST:: SOT 2862 SOS 602 HAS SOPS 602 HAS SOUS 602 HAS SOUPS 602 WITH SCORE 602.602
AT ITER 2924 NEW BEST:: SOT 2856 SOS 599 HAS SOPS 599 HAS SOUS 599 HAS SOUPS 599 WITH SCORE 599.599
AT ITER 3024 NEW BEST:: SOT 2856 SOS 598 HAS SOPS 598 HAS SOUS 598 HAS SOUPS 598 WITH SCORE 598.598
AT ITER 3152 NEW BEST:: SOT 2857 SOS 597 HAS SOPS 597 HAS SOUS 597 HAS SOUPS 597 WITH SCORE 597.597
AT ITER 3171 NEW BEST:: SOT 2857 SOS 596 HAS SOPS 596 HAS SOUS 596 HAS SOUPS 596 WITH SCORE 596.596
AT ITER 3363 NEW BEST:: SOT 2856 SOS 595 HAS SOPS 595 HAS SOUS 595 HAS SOUPS 595 WITH SCORE 595.595
AT ITER 3367 NEW BEST:: SOT 2854 SOS 591 HAS SOPS 591 HAS SOUS 591 HAS SOUPS 591 WITH SCORE 591.591
AT ITER 3457 NEW BEST:: SOT 2854 SOS 590 HAS SOPS 590 HAS SOUS 590 HAS SOUPS 590 WITH SCORE 590.59
AT ITER 3460 NEW BEST:: SOT 2856 SOS 585 HAS SOPS 585 HAS SOUS 585 HAS SOUPS 585 WITH SCORE 585.585
AT ITER 3543 NEW BEST:: SOT 2856 SOS 584 HAS SOPS 584 HAS SOUS 584 HAS SOUPS 584 WITH SCORE 584.584
AT ITER 3558 NEW BEST:: SOT 2855 SOS 582 HAS SOPS 582 HAS SOUS 582 HAS SOUPS 582 WITH SCORE 582.582
AT ITER 3595 NEW BEST:: SOT 2856 SOS 581 HAS SOPS 581 HAS SOUS 581 HAS SOUPS 581 WITH SCORE 581.581
AT ITER 3648 NEW BEST:: SOT 2853 SOS 577 HAS SOPS 577 HAS SOUS 577 HAS SOUPS 577 WITH SCORE 577.577
AT ITER 4060 NEW BEST:: SOT 2854 SOS 576 HAS SOPS 576 HAS SOUS 576 HAS SOUPS 576 WITH SCORE 576.576
AT ITER 4400 NEW BEST:: SOT 2853 SOS 574 HAS SOPS 574 HAS SOUS 574 HAS SOUPS 574 WITH SCORE 574.574
AT ITER 4582 NEW BEST:: SOT 2851 SOS 571 HAS SOPS 571 HAS SOUS 571 HAS SOUPS 571 WITH SCORE 571.571
AT ITER 4706 NEW BEST:: SOT 2852 SOS 570 HAS SOPS 570 HAS SOUS 570 HAS SOUPS 570 WITH SCORE 570.57
AT ITER 4772 NEW BEST:: SOT 2847 SOS 565 HAS SOPS 565 HAS SOUS 565 HAS SOUPS 565 WITH SCORE 565.565
AT ITER 4811 NEW BEST:: SOT 2846 SOS 563 HAS SOPS 563 HAS SOUS 563 HAS SOUPS 563 WITH SCORE 563.563
AT ITER 4860 NEW BEST:: SOT 2843 SOS 562 HAS SOPS 562 HAS SOUS 562 HAS SOUPS 562 WITH SCORE 562.562
AT ITER 4902 NEW BEST:: SOT 2843 SOS 561 HAS SOPS 561 HAS SOUS 561 HAS SOUPS 561 WITH SCORE 561.561
CTL Cardinality file is: CTLCardinality.xml
READY TO PARSE. BS
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-00 (AG( (! (EG( potential( (tk(P76)) <= (tk(P71)) ))))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-01 (EG( (AF(potential( (tk(P102)) <= (tk(P23)) )))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-02 ( (AU( (! potential( ( 1 ) <= (tk(P110)) )),(! potential( (tk(P86)) <= (tk(P44)) )) )) | (EG( (EF(potential( ( 2 ) <= (tk(P82)) ))))) )
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-03 (AF(potential( ( 1 ) <= (tk(P45)) )))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-04 ( (! (AU( potential( ( 2 ) <= (tk(P111)) ),potential( (tk(P33)) <= (tk(P29)) ) ))) | (EF((AF(potential( ( 3 ) <= (tk(P67)) ))))) )
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-05 ( ( (AU( potential( (tk(P66)) <= (tk(P14)) ),potential( ( 1 ) <= (tk(P104)) ) )) | ( (EG( potential( (tk(P88)) <= (tk(P25)) ))) & (! ( potential( ( 2 ) <= (tk(P21)) ) | potential( ( 1 ) <= (tk(P31)) ) )) ) ) & (AU( ( potential( ( 1 ) <= (tk(P22)) ) | potential( (tk(P39)) <= (tk(P81)) ) ),( potential( ( 2 ) <= (tk(P16)) ) | potential( (tk(P41)) <= (tk(P67)) ) ) )) )
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-06 (AF(( ( (! potential( ( 3 ) <= (tk(P34)) )) | ( potential( (tk(P72)) <= (tk(P74)) ) | potential( (tk(P31)) <= (tk(P16)) ) ) ) & (EF(potential( ( 3 ) <= (tk(P101)) ))) )))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-07 (EG( ( (AF(potential( (tk(P102)) <= (tk(P50)) ))) | (EF(potential( ( 3 ) <= (tk(P11)) ))) )))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-08 (EF((AG( ( potential( (tk(P31)) <= (tk(P62)) ) & potential( ( 3 ) <= (tk(P109)) ) )))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-09 (EX( (AF((! potential( (tk(P24)) <= (tk(P16)) ))))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-10 ( ( ( (AF(potential( ( 1 ) <= (tk(P81)) ))) & (! potential( ( 1 ) <= (tk(P45)) )) ) & ( (! potential( ( 3 ) <= (tk(P39)) )) | (EG( potential( (tk(P58)) <= (tk(P99)) ))) ) ) & ( ( (! ( potential( ( 1 ) <= (tk(P102)) ) | potential( ( 2 ) <= (tk(P59)) ) )) & (AF(potential( (tk(P45)) <= (tk(P49)) ))) ) & (EX( ( potential( (tk(P34)) <= (tk(P74)) ) & potential( (tk(P105)) <= (tk(P84)) ) ))) ) )
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-11 (! (AF((EG( potential( (tk(P104)) <= (tk(P95)) ))))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-12 (EU( (! ( potential( ( 3 ) <= (tk(P55)) ) | potential( ( 3 ) <= (tk(P48)) ) )),(EG( potential( (tk(P101)) <= (tk(P90)) ))) ))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-13 (EU( (! (! potential( (tk(P107)) <= (tk(P76)) ))),(AX( potential( ( 2 ) <= (tk(P87)) ))) ))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-14 (AF((! ( potential( ( 3 ) <= (tk(P45)) ) | potential( (tk(P37)) <= (tk(P23)) ) ))))
PROPERTY: IOTPpurchase-PT-C03M03P03D03-CTLCardinality-15 (EF((EX( ( potential( ( 3 ) <= (tk(P9)) ) & potential( ( 3 ) <= (tk(P63)) ) )))))
FORMULA IOTPpurchase-PT-C03M03P03D03-CTLCardinality-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS

BK_STOP 1589619336894

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

terminate called after throwing an instance of 'sv_encoder::error'
/home/mcc/BenchKit/bin/smart.sh: line 117: 371 Aborted ${SMART} ${INPUT_SM}

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-C03M03P03D03"
export BK_EXAMINATION="CTLCardinality"
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-C03M03P03D03, examination is CTLCardinality"
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-158940140400363"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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