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

About the Execution of smart for ShieldIIPt-PT-002A

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15766.010 3600000.00 3600000.00 0.00 FFFFTFF????????? 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.r207-tajo-159033469200236.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 ShieldIIPt-PT-002A, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r207-tajo-159033469200236
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 172K
-rw-r--r-- 1 mcc users 3.0K May 14 00:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 16K May 14 00:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.2K May 13 18:07 CTLFireability.txt
-rw-r--r-- 1 mcc users 14K May 13 18:07 CTLFireability.xml
-rw-r--r-- 1 mcc users 3.1K May 14 10:01 LTLCardinality.txt
-rw-r--r-- 1 mcc users 24K May 14 10:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.0K May 14 10:01 LTLFireability.txt
-rw-r--r-- 1 mcc users 19K May 14 10:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 1 May 12 20:42 NewModel
-rw-r--r-- 1 mcc users 3.1K May 13 13:25 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 16K May 13 13:25 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 2.8K May 13 07:59 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 19K May 13 07:59 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K May 13 16:53 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K May 13 16:53 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 May 12 20:42 equiv_col
-rw-r--r-- 1 mcc users 5 May 12 20:42 instance
-rw-r--r-- 1 mcc users 6 May 12 20:42 iscolored
-rw-r--r-- 1 mcc users 12K May 12 20:42 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 ShieldIIPt-PT-002A-CTLFireability-00
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-01
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-02
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-03
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-04
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-05
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-06
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-07
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-08
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-09
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-10
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-11
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-12
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-13
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-14
FORMULA_NAME ShieldIIPt-PT-002A-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1590439203029

======================================================
========== this is Smart for the MCC'2018 ============
======================================================
Running ShieldIIPt (PT), instance 002A
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: 41 places, 31 transitions, 126 arcs.
AT ITER 0 NEW BEST:: SOT 1004 SOS 838 HAS SOPS 838 HAS SOUS 727 HAS SOUPS 727 WITH SCORE 727.838
AT ITER 4 NEW BEST:: SOT 1000 SOS 834 HAS SOPS 834 HAS SOUS 723 HAS SOUPS 723 WITH SCORE 723.834
AT ITER 5 NEW BEST:: SOT 986 SOS 821 HAS SOPS 821 HAS SOUS 710 HAS SOUPS 710 WITH SCORE 710.821
AT ITER 6 NEW BEST:: SOT 986 SOS 807 HAS SOPS 807 HAS SOUS 705 HAS SOUPS 705 WITH SCORE 705.807
AT ITER 8 NEW BEST:: SOT 984 SOS 805 HAS SOPS 805 HAS SOUS 703 HAS SOUPS 703 WITH SCORE 703.805
AT ITER 9 NEW BEST:: SOT 976 SOS 800 HAS SOPS 800 HAS SOUS 693 HAS SOUPS 693 WITH SCORE 693.8
AT ITER 10 NEW BEST:: SOT 976 SOS 802 HAS SOPS 802 HAS SOUS 692 HAS SOUPS 692 WITH SCORE 692.802
AT ITER 11 NEW BEST:: SOT 971 SOS 798 HAS SOPS 798 HAS SOUS 687 HAS SOUPS 687 WITH SCORE 687.798
AT ITER 13 NEW BEST:: SOT 971 SOS 800 HAS SOPS 800 HAS SOUS 686 HAS SOUPS 686 WITH SCORE 686.8
AT ITER 14 NEW BEST:: SOT 958 SOS 789 HAS SOPS 789 HAS SOUS 675 HAS SOUPS 675 WITH SCORE 675.789
AT ITER 16 NEW BEST:: SOT 955 SOS 776 HAS SOPS 776 HAS SOUS 658 HAS SOUPS 658 WITH SCORE 658.776
AT ITER 17 NEW BEST:: SOT 928 SOS 749 HAS SOPS 749 HAS SOUS 629 HAS SOUPS 629 WITH SCORE 629.749
AT ITER 18 NEW BEST:: SOT 928 SOS 750 HAS SOPS 750 HAS SOUS 628 HAS SOUPS 628 WITH SCORE 628.75
AT ITER 21 NEW BEST:: SOT 928 SOS 703 HAS SOPS 703 HAS SOUS 621 HAS SOUPS 621 WITH SCORE 621.703
AT ITER 23 NEW BEST:: SOT 893 SOS 668 HAS SOPS 668 HAS SOUS 603 HAS SOUPS 603 WITH SCORE 603.668
AT ITER 24 NEW BEST:: SOT 890 SOS 665 HAS SOPS 665 HAS SOUS 601 HAS SOUPS 601 WITH SCORE 601.665
AT ITER 25 NEW BEST:: SOT 890 SOS 662 HAS SOPS 662 HAS SOUS 597 HAS SOUPS 597 WITH SCORE 597.662
AT ITER 34 NEW BEST:: SOT 889 SOS 660 HAS SOPS 660 HAS SOUS 595 HAS SOUPS 595 WITH SCORE 595.66
AT ITER 36 NEW BEST:: SOT 885 SOS 636 HAS SOPS 636 HAS SOUS 573 HAS SOUPS 573 WITH SCORE 573.636
AT ITER 37 NEW BEST:: SOT 874 SOS 599 HAS SOPS 599 HAS SOUS 553 HAS SOUPS 553 WITH SCORE 553.599
AT ITER 44 NEW BEST:: SOT 874 SOS 580 HAS SOPS 580 HAS SOUS 527 HAS SOUPS 527 WITH SCORE 527.58
AT ITER 48 NEW BEST:: SOT 863 SOS 566 HAS SOPS 566 HAS SOUS 514 HAS SOUPS 514 WITH SCORE 514.566
AT ITER 49 NEW BEST:: SOT 863 SOS 562 HAS SOPS 562 HAS SOUS 514 HAS SOUPS 514 WITH SCORE 514.562
AT ITER 58 NEW BEST:: SOT 860 SOS 552 HAS SOPS 552 HAS SOUS 504 HAS SOUPS 504 WITH SCORE 504.552
AT ITER 59 NEW BEST:: SOT 849 SOS 531 HAS SOPS 531 HAS SOUS 483 HAS SOUPS 483 WITH SCORE 483.531
AT ITER 62 NEW BEST:: SOT 847 SOS 529 HAS SOPS 529 HAS SOUS 480 HAS SOUPS 480 WITH SCORE 480.529
AT ITER 64 NEW BEST:: SOT 841 SOS 523 HAS SOPS 523 HAS SOUS 474 HAS SOUPS 474 WITH SCORE 474.523
AT ITER 71 NEW BEST:: SOT 845 SOS 515 HAS SOPS 515 HAS SOUS 466 HAS SOUPS 466 WITH SCORE 466.515
AT ITER 77 NEW BEST:: SOT 839 SOS 506 HAS SOPS 506 HAS SOUS 457 HAS SOUPS 457 WITH SCORE 457.506
AT ITER 79 NEW BEST:: SOT 855 SOS 503 HAS SOPS 503 HAS SOUS 453 HAS SOUPS 453 WITH SCORE 453.503
AT ITER 90 NEW BEST:: SOT 855 SOS 502 HAS SOPS 502 HAS SOUS 452 HAS SOUPS 452 WITH SCORE 452.502
AT ITER 94 NEW BEST:: SOT 841 SOS 488 HAS SOPS 488 HAS SOUS 438 HAS SOUPS 438 WITH SCORE 438.488
AT ITER 98 NEW BEST:: SOT 835 SOS 485 HAS SOPS 485 HAS SOUS 435 HAS SOUPS 435 WITH SCORE 435.485
AT ITER 103 NEW BEST:: SOT 831 SOS 481 HAS SOPS 481 HAS SOUS 431 HAS SOUPS 431 WITH SCORE 431.481
AT ITER 106 NEW BEST:: SOT 830 SOS 479 HAS SOPS 479 HAS SOUS 426 HAS SOUPS 426 WITH SCORE 426.479
AT ITER 120 NEW BEST:: SOT 830 SOS 476 HAS SOPS 476 HAS SOUS 423 HAS SOUPS 423 WITH SCORE 423.476
AT ITER 125 NEW BEST:: SOT 818 SOS 458 HAS SOPS 458 HAS SOUS 405 HAS SOUPS 405 WITH SCORE 405.458
AT ITER 129 NEW BEST:: SOT 817 SOS 456 HAS SOPS 456 HAS SOUS 403 HAS SOUPS 403 WITH SCORE 403.456
AT ITER 134 NEW BEST:: SOT 817 SOS 452 HAS SOPS 452 HAS SOUS 403 HAS SOUPS 403 WITH SCORE 403.452
AT ITER 135 NEW BEST:: SOT 817 SOS 436 HAS SOPS 436 HAS SOUS 396 HAS SOUPS 396 WITH SCORE 396.436
AT ITER 145 NEW BEST:: SOT 816 SOS 434 HAS SOPS 434 HAS SOUS 393 HAS SOUPS 393 WITH SCORE 393.434
AT ITER 149 NEW BEST:: SOT 815 SOS 422 HAS SOPS 422 HAS SOUS 387 HAS SOUPS 387 WITH SCORE 387.422
AT ITER 168 NEW BEST:: SOT 811 SOS 417 HAS SOPS 417 HAS SOUS 384 HAS SOUPS 384 WITH SCORE 384.417
AT ITER 173 NEW BEST:: SOT 807 SOS 411 HAS SOPS 411 HAS SOUS 380 HAS SOUPS 380 WITH SCORE 380.411
AT ITER 188 NEW BEST:: SOT 801 SOS 403 HAS SOPS 403 HAS SOUS 374 HAS SOUPS 374 WITH SCORE 374.403
AT ITER 212 NEW BEST:: SOT 798 SOS 394 HAS SOPS 394 HAS SOUS 365 HAS SOUPS 365 WITH SCORE 365.394
AT ITER 214 NEW BEST:: SOT 795 SOS 387 HAS SOPS 387 HAS SOUS 360 HAS SOUPS 360 WITH SCORE 360.387
AT ITER 224 NEW BEST:: SOT 795 SOS 393 HAS SOPS 393 HAS SOUS 356 HAS SOUPS 356 WITH SCORE 356.393
AT ITER 280 NEW BEST:: SOT 793 SOS 387 HAS SOPS 387 HAS SOUS 350 HAS SOUPS 350 WITH SCORE 350.387
AT ITER 283 NEW BEST:: SOT 793 SOS 387 HAS SOPS 387 HAS SOUS 344 HAS SOUPS 344 WITH SCORE 344.387
AT ITER 305 NEW BEST:: SOT 790 SOS 379 HAS SOPS 379 HAS SOUS 330 HAS SOUPS 330 WITH SCORE 330.379
AT ITER 334 NEW BEST:: SOT 789 SOS 377 HAS SOPS 377 HAS SOUS 328 HAS SOUPS 328 WITH SCORE 328.377
AT ITER 336 NEW BEST:: SOT 788 SOS 376 HAS SOPS 376 HAS SOUS 327 HAS SOUPS 327 WITH SCORE 327.376
AT ITER 350 NEW BEST:: SOT 777 SOS 370 HAS SOPS 370 HAS SOUS 323 HAS SOUPS 323 WITH SCORE 323.37
AT ITER 352 NEW BEST:: SOT 777 SOS 369 HAS SOPS 369 HAS SOUS 322 HAS SOUPS 322 WITH SCORE 322.369
AT ITER 414 NEW BEST:: SOT 775 SOS 363 HAS SOPS 363 HAS SOUS 314 HAS SOUPS 314 WITH SCORE 314.363
AT ITER 449 NEW BEST:: SOT 772 SOS 361 HAS SOPS 361 HAS SOUS 312 HAS SOUPS 312 WITH SCORE 312.361
AT ITER 451 NEW BEST:: SOT 771 SOS 359 HAS SOPS 359 HAS SOUS 312 HAS SOUPS 312 WITH SCORE 312.359
AT ITER 477 NEW BEST:: SOT 767 SOS 355 HAS SOPS 355 HAS SOUS 308 HAS SOUPS 308 WITH SCORE 308.355
AT ITER 512 NEW BEST:: SOT 766 SOS 354 HAS SOPS 354 HAS SOUS 307 HAS SOUPS 307 WITH SCORE 307.354
AT ITER 737 NEW BEST:: SOT 763 SOS 351 HAS SOPS 351 HAS SOUS 303 HAS SOUPS 303 WITH SCORE 303.351
AT ITER 839 NEW BEST:: SOT 761 SOS 348 HAS SOPS 348 HAS SOUS 300 HAS SOUPS 300 WITH SCORE 300.348
AT ITER 903 NEW BEST:: SOT 762 SOS 347 HAS SOPS 347 HAS SOUS 299 HAS SOUPS 299 WITH SCORE 299.347
AT ITER 916 NEW BEST:: SOT 760 SOS 345 HAS SOPS 345 HAS SOUS 297 HAS SOUPS 297 WITH SCORE 297.345
AT ITER 1092 NEW BEST:: SOT 760 SOS 344 HAS SOPS 344 HAS SOUS 296 HAS SOUPS 296 WITH SCORE 296.344
AT ITER 1213 NEW BEST:: SOT 759 SOS 341 HAS SOPS 341 HAS SOUS 295 HAS SOUPS 295 WITH SCORE 295.341
AT ITER 1327 NEW BEST:: SOT 758 SOS 340 HAS SOPS 340 HAS SOUS 294 HAS SOUPS 294 WITH SCORE 294.34
AT ITER 1340 NEW BEST:: SOT 757 SOS 337 HAS SOPS 337 HAS SOUS 292 HAS SOUPS 292 WITH SCORE 292.337
AT ITER 1361 NEW BEST:: SOT 755 SOS 333 HAS SOPS 333 HAS SOUS 288 HAS SOUPS 288 WITH SCORE 288.333
AT ITER 1415 NEW BEST:: SOT 755 SOS 332 HAS SOPS 332 HAS SOUS 288 HAS SOUPS 288 WITH SCORE 288.332
AT ITER 1836 NEW BEST:: SOT 754 SOS 330 HAS SOPS 330 HAS SOUS 286 HAS SOUPS 286 WITH SCORE 286.33
AT ITER 1999 NEW BEST:: SOT 754 SOS 329 HAS SOPS 329 HAS SOUS 286 HAS SOUPS 286 WITH SCORE 286.329
AT ITER 2142 NEW BEST:: SOT 752 SOS 328 HAS SOPS 328 HAS SOUS 286 HAS SOUPS 286 WITH SCORE 286.328
AT ITER 2326 NEW BEST:: SOT 750 SOS 326 HAS SOPS 326 HAS SOUS 284 HAS SOUPS 284 WITH SCORE 284.326
AT ITER 3075 NEW BEST:: SOT 748 SOS 323 HAS SOPS 323 HAS SOUS 281 HAS SOUPS 281 WITH SCORE 281.323
AT ITER 4507 NEW BEST:: SOT 746 SOS 322 HAS SOPS 322 HAS SOUS 280 HAS SOUPS 280 WITH SCORE 280.322
Bounds file is: CTLFireability.xml
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-00 (EF( (AG( (EX( ((potential((tk(P24)>=1) & (tk(P37)>=1))))))))))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-01 (EU( (EF( ( ((potential((tk(P34)>=1)))) | ((potential((tk(P3)>=1) & (tk(P11)>=1)))) ))) , ( (AG( ((potential((tk(P3)>=1) & (tk(P11)>=1)))))) & ( ((potential((tk(P1)>=1)))) & (! ((potential((tk(P15)>=1))))) ) ) ))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-02 ( ( (EF( (AX( ((potential((tk(P7)>=1) & (tk(P16)>=1)))))))) | ( ((potential((tk(P6)>=1) & (tk(P17)>=1)))) | ((potential((tk(P13)>=1) & (tk(P38)>=1)))) ) ) | ((potential((tk(P25)>=1) & (tk(P36)>=1)))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-03 ( (EU( (AF( ((potential((tk(P40)>=1)))))) , (AG( ((potential((tk(P24)>=1) & (tk(P37)>=1)))))) )) | ((potential((tk(P7)>=1) & (tk(P16)>=1)))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-04 ( (AG( (! (AG( ((potential((tk(P24)>=1) & (tk(P37)>=1))))))))) & (! ((potential((tk(P9)>=1) & (tk(P20)>=1))))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-05 ( (EF( ( (EX( ((potential((tk(P25)>=1) & (tk(P36)>=1)))))) & (AG( ((potential((tk(P25)>=1) & (tk(P36)>=1)))))) ))) & (AG( (EF( (! ((potential((tk(P40)>=1))))))))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-06 (AG( (! ( ( ( ((potential((tk(P21)>=1)))) | ((potential((tk(P15)>=1)))) ) & ( ((potential((tk(P26)>=1) & (tk(P35)>=1)))) & ((potential((tk(P33)>=1) & (tk(P39)>=1) & (tk(P41)>=1)))) ) ) & ( ((potential((tk(P5)>=1) & (tk(P18)>=1)))) & ((potential((tk(P2)>=1) & (tk(P19)>=1)))) ) ))))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-07 ( ( ((potential((tk(P19)>=1)))) | (AF( (EG( ((potential((tk(P8)>=1) & (tk(P10)>=1)))))))) ) | (EF( ( ( ((potential((tk(P21)>=1)))) | (! ((potential((tk(P12)>=1) & (tk(P16)>=1) & (tk(P22)>=1))))) ) & ( ( ((potential((tk(P25)>=1) & (tk(P36)>=1)))) & ((potential((tk(P6)>=1) & (tk(P17)>=1)))) ) & ((potential((tk(P34)>=1)))) ) ))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-08 ( (AG( (! (AX( ((potential((tk(P3)>=1) & (tk(P11)>=1))))))))) & (AF( ( (! ((potential((tk(P2)>=1) & (tk(P19)>=1))))) | (EX( ((potential((tk(P26)>=1) & (tk(P35)>=1)))))) ))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-09 (AG( ( (AX( ((potential((tk(P15)>=1)))))) | ((potential((tk(P3)>=1) & (tk(P11)>=1)))) )))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-10 ( (AG( ((potential((tk(P36)>=1)))))) & (EG( (AU( ((potential((tk(P9)>=1) & (tk(P20)>=1)))) , ((potential((tk(P1)>=1)))) )))) )
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-11 ((potential((tk(P31)>=1) & (tk(P35)>=1) & (tk(P41)>=1))))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-12 (EF( (EU( ( ((potential((tk(P17)>=1)))) | ((potential((tk(P15)>=1) & (tk(P30)>=1)))) ) , ((potential((tk(P40)>=1)))) ))))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-13 (AX( ( (AF( ((potential((tk(P34)>=1)))))) & (AF( (! ((potential((tk(P38)>=1))))))) )))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-14 ((potential((tk(P19)>=1))))
PROPERTY: ShieldIIPt-PT-002A-CTLFireability-15 ( (AX( ( (! ((potential((tk(P15)>=1))))) & ( (! ((potential((tk(P28)>=1) & (tk(P39)>=1))))) & (! ((potential((tk(P27)>=1) & (tk(P29)>=1))))) ) ))) | (! (! (! (! ( ((potential((tk(P19)>=1)))) & ((potential((tk(P25)>=1) & (tk(P36)>=1)))) ))))) )
FORMULA ShieldIIPt-PT-002A-CTLFireability-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA ShieldIIPt-PT-002A-CTLFireability-06 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="ShieldIIPt-PT-002A"
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 ShieldIIPt-PT-002A, 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 r207-tajo-159033469200236"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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