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

About the Execution of smart for Philosophers-PT-000010

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15765.960 3600000.00 3600020.00 0.00 FFF????????????? 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.r123-tajo-158961354300116.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 Philosophers-PT-000010, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r123-tajo-158961354300116
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 316K
-rw-r--r-- 1 mcc users 6.0K Apr 27 15:14 CTLCardinality.txt
-rw-r--r-- 1 mcc users 27K Apr 27 15:14 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.5K Apr 27 15:14 CTLFireability.txt
-rw-r--r-- 1 mcc users 19K Apr 27 15:14 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Apr 27 15:14 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.2K Apr 27 15:14 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 6.7K Apr 27 15:14 LTLCardinality.txt
-rw-r--r-- 1 mcc users 39K Apr 28 14:01 LTLCardinality.xml
-rw-r--r-- 1 mcc users 4.3K Apr 27 15:14 LTLFireability.txt
-rw-r--r-- 1 mcc users 27K Apr 28 14:01 LTLFireability.xml
-rw-r--r-- 1 mcc users 8.8K Apr 27 15:14 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 39K Apr 27 15:14 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 5.4K Apr 27 15:14 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 29K Apr 27 15:14 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.5K Apr 27 15:14 UpperBounds.txt
-rw-r--r-- 1 mcc users 5.9K Apr 27 15:14 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Apr 27 15:14 equiv_col
-rw-r--r-- 1 mcc users 7 Apr 27 15:14 instance
-rw-r--r-- 1 mcc users 6 Apr 27 15:14 iscolored
-rw-r--r-- 1 mcc users 41K Apr 27 15:14 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 Philosophers-PT-000010-CTLFireability-00
FORMULA_NAME Philosophers-PT-000010-CTLFireability-01
FORMULA_NAME Philosophers-PT-000010-CTLFireability-02
FORMULA_NAME Philosophers-PT-000010-CTLFireability-03
FORMULA_NAME Philosophers-PT-000010-CTLFireability-04
FORMULA_NAME Philosophers-PT-000010-CTLFireability-05
FORMULA_NAME Philosophers-PT-000010-CTLFireability-06
FORMULA_NAME Philosophers-PT-000010-CTLFireability-07
FORMULA_NAME Philosophers-PT-000010-CTLFireability-08
FORMULA_NAME Philosophers-PT-000010-CTLFireability-09
FORMULA_NAME Philosophers-PT-000010-CTLFireability-10
FORMULA_NAME Philosophers-PT-000010-CTLFireability-11
FORMULA_NAME Philosophers-PT-000010-CTLFireability-12
FORMULA_NAME Philosophers-PT-000010-CTLFireability-13
FORMULA_NAME Philosophers-PT-000010-CTLFireability-14
FORMULA_NAME Philosophers-PT-000010-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1589642438203

======================================================
========== this is Smart for the MCC'2018 ============
======================================================
Running Philosophers (PT), instance 000010
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: 50 places, 50 transitions, 160 arcs.
AT ITER 0 NEW BEST:: SOT 1454 SOS 404 HAS SOPS 404 HAS SOUS 385 HAS SOUPS 385 WITH SCORE 385.404
AT ITER 16 NEW BEST:: SOT 1452 SOS 398 HAS SOPS 398 HAS SOUS 379 HAS SOUPS 379 WITH SCORE 379.398
AT ITER 19 NEW BEST:: SOT 1452 SOS 396 HAS SOPS 396 HAS SOUS 377 HAS SOUPS 377 WITH SCORE 377.396
AT ITER 23 NEW BEST:: SOT 1449 SOS 392 HAS SOPS 392 HAS SOUS 373 HAS SOUPS 373 WITH SCORE 373.392
AT ITER 41 NEW BEST:: SOT 1449 SOS 392 HAS SOPS 392 HAS SOUS 372 HAS SOUPS 372 WITH SCORE 372.392
AT ITER 46 NEW BEST:: SOT 1449 SOS 390 HAS SOPS 390 HAS SOUS 370 HAS SOUPS 370 WITH SCORE 370.39
AT ITER 51 NEW BEST:: SOT 1449 SOS 389 HAS SOPS 389 HAS SOUS 369 HAS SOUPS 369 WITH SCORE 369.389
AT ITER 72 NEW BEST:: SOT 1447 SOS 385 HAS SOPS 385 HAS SOUS 363 HAS SOUPS 363 WITH SCORE 363.385
AT ITER 89 NEW BEST:: SOT 1438 SOS 389 HAS SOPS 389 HAS SOUS 360 HAS SOUPS 360 WITH SCORE 360.389
AT ITER 108 NEW BEST:: SOT 1440 SOS 379 HAS SOPS 379 HAS SOUS 354 HAS SOUPS 354 WITH SCORE 354.379
AT ITER 192 NEW BEST:: SOT 1439 SOS 378 HAS SOPS 378 HAS SOUS 353 HAS SOUPS 353 WITH SCORE 353.378
AT ITER 207 NEW BEST:: SOT 1438 SOS 377 HAS SOPS 377 HAS SOUS 352 HAS SOUPS 352 WITH SCORE 352.377
AT ITER 318 NEW BEST:: SOT 1438 SOS 376 HAS SOPS 376 HAS SOUS 350 HAS SOUPS 350 WITH SCORE 350.376
AT ITER 372 NEW BEST:: SOT 1426 SOS 378 HAS SOPS 378 HAS SOUS 342 HAS SOUPS 342 WITH SCORE 342.378
AT ITER 388 NEW BEST:: SOT 1422 SOS 379 HAS SOPS 379 HAS SOUS 341 HAS SOUPS 341 WITH SCORE 341.379
AT ITER 423 NEW BEST:: SOT 1419 SOS 379 HAS SOPS 379 HAS SOUS 340 HAS SOUPS 340 WITH SCORE 340.379
AT ITER 455 NEW BEST:: SOT 1411 SOS 378 HAS SOPS 378 HAS SOUS 334 HAS SOUPS 334 WITH SCORE 334.378
AT ITER 504 NEW BEST:: SOT 1399 SOS 370 HAS SOPS 370 HAS SOUS 321 HAS SOUPS 321 WITH SCORE 321.37
AT ITER 603 NEW BEST:: SOT 1400 SOS 368 HAS SOPS 368 HAS SOUS 320 HAS SOUPS 320 WITH SCORE 320.368
AT ITER 610 NEW BEST:: SOT 1400 SOS 365 HAS SOPS 365 HAS SOUS 319 HAS SOUPS 319 WITH SCORE 319.365
AT ITER 643 NEW BEST:: SOT 1400 SOS 364 HAS SOPS 364 HAS SOUS 318 HAS SOUPS 318 WITH SCORE 318.364
AT ITER 703 NEW BEST:: SOT 1392 SOS 369 HAS SOPS 369 HAS SOUS 312 HAS SOUPS 312 WITH SCORE 312.369
AT ITER 945 NEW BEST:: SOT 1392 SOS 363 HAS SOPS 363 HAS SOUS 310 HAS SOUPS 310 WITH SCORE 310.363
AT ITER 1075 NEW BEST:: SOT 1387 SOS 362 HAS SOPS 362 HAS SOUS 305 HAS SOUPS 305 WITH SCORE 305.362
AT ITER 1433 NEW BEST:: SOT 1387 SOS 359 HAS SOPS 359 HAS SOUS 303 HAS SOUPS 303 WITH SCORE 303.359
AT ITER 1979 NEW BEST:: SOT 1387 SOS 358 HAS SOPS 358 HAS SOUS 302 HAS SOUPS 302 WITH SCORE 302.358
AT ITER 2210 NEW BEST:: SOT 1388 SOS 356 HAS SOPS 356 HAS SOUS 301 HAS SOUPS 301 WITH SCORE 301.356
AT ITER 2952 NEW BEST:: SOT 1389 SOS 354 HAS SOPS 354 HAS SOUS 300 HAS SOUPS 300 WITH SCORE 300.354
Bounds file is: CTLFireability.xml
PROPERTY: Philosophers-PT-000010-CTLFireability-00 (EF( (AG( (AF( ((potential((tk(P39)>=1))) | (potential((tk(P45)>=1))) | (potential((tk(P44)>=1))) | (potential((tk(P50)>=1))) | (potential((tk(P47)>=1))) | (potential((tk(P46)>=1))) | (potential((tk(P49)>=1))) | (potential((tk(P48)>=1))) | (potential((tk(P42)>=1))) | (potential((tk(P43)>=1))))))))))
PROPERTY: Philosophers-PT-000010-CTLFireability-01 (AF( ((potential((tk(P39)>=1))) | (potential((tk(P45)>=1))) | (potential((tk(P44)>=1))) | (potential((tk(P50)>=1))) | (potential((tk(P47)>=1))) | (potential((tk(P46)>=1))) | (potential((tk(P49)>=1))) | (potential((tk(P48)>=1))) | (potential((tk(P42)>=1))) | (potential((tk(P43)>=1))))))
PROPERTY: Philosophers-PT-000010-CTLFireability-02 (AF( ((potential((tk(P39)>=1))) | (potential((tk(P45)>=1))) | (potential((tk(P44)>=1))) | (potential((tk(P50)>=1))) | (potential((tk(P47)>=1))) | (potential((tk(P46)>=1))) | (potential((tk(P49)>=1))) | (potential((tk(P48)>=1))) | (potential((tk(P42)>=1))) | (potential((tk(P43)>=1))))))
PROPERTY: Philosophers-PT-000010-CTLFireability-03 (EF( ( (EG( (! ((potential((tk(P11)>=1) & (tk(P1)>=1))) | (potential((tk(P6)>=1) & (tk(P17)>=1))) | (potential((tk(P7)>=1) & (tk(P16)>=1))) | (potential((tk(P19)>=1) & (tk(P8)>=1))) | (potential((tk(P18)>=1) & (tk(P9)>=1))) | (potential((tk(P12)>=1) & (tk(P2)>=1))) | (potential((tk(P3)>=1) & (tk(P13)>=1))) | (potential((tk(P4)>=1) & (tk(P15)>=1))) | (potential((tk(P14)>=1) & (tk(P5)>=1))) | (potential((tk(P21)>=1) & (tk(P10)>=1))))))) & ((potential((tk(P3)>=1) & (tk(P12)>=1))) | (potential((tk(P11)>=1) & (tk(P2)>=1))) | (potential((tk(P21)>=1) & (tk(P1)>=1))) | (potential((tk(P17)>=1) & (tk(P7)>=1))) | (potential((tk(P6)>=1) & (tk(P14)>=1))) | (potential((tk(P15)>=1) & (tk(P5)>=1))) | (potential((tk(P4)>=1) & (tk(P13)>=1))) | (potential((tk(P10)>=1) & (tk(P18)>=1))) | (potential((tk(P19)>=1) & (tk(P9)>=1))) | (potential((tk(P8)>=1) & (tk(P16)>=1)))) )))
PROPERTY: Philosophers-PT-000010-CTLFireability-04 (! (! (AF( (EG( ((potential((tk(P39)>=1))) | (potential((tk(P45)>=1))) | (potential((tk(P44)>=1))) | (potential((tk(P50)>=1))) | (potential((tk(P47)>=1))) | (potential((tk(P46)>=1))) | (potential((tk(P49)>=1))) | (potential((tk(P48)>=1))) | (potential((tk(P42)>=1))) | (potential((tk(P43)>=1))))))))))
PROPERTY: Philosophers-PT-000010-CTLFireability-05 ( (AG( (AG( ( ((potential((tk(P3)>=1) & (tk(P12)>=1))) | (potential((tk(P11)>=1) & (tk(P2)>=1))) | (potential((tk(P21)>=1) & (tk(P1)>=1))) | (potential((tk(P17)>=1) & (tk(P7)>=1))) | (potential((tk(P6)>=1) & (tk(P14)>=1))) | (potential((tk(P15)>=1) & (tk(P5)>=1))) | (potential((tk(P4)>=1) & (tk(P13)>=1))) | (potential((tk(P10)>=1) & (tk(P18)>=1))) | (potential((tk(P19)>=1) & (tk(P9)>=1))) | (potential((tk(P8)>=1) & (tk(P16)>=1)))) | ((potential((tk(P11)>=1) & (tk(P1)>=1))) | (potential((tk(P6)>=1) & (tk(P17)>=1))) | (potential((tk(P7)>=1) & (tk(P16)>=1))) | (potential((tk(P19)>=1) & (tk(P8)>=1))) | (potential((tk(P18)>=1) & (tk(P9)>=1))) | (potential((tk(P12)>=1) & (tk(P2)>=1))) | (potential((tk(P3)>=1) & (tk(P13)>=1))) | (potential((tk(P4)>=1) & (tk(P15)>=1))) | (potential((tk(P14)>=1) & (tk(P5)>=1))) | (potential((tk(P21)>=1) & (tk(P10)>=1)))) ))))) & (! (EU( ((potential((tk(P15)>=1) & (tk(P25)>=1))) | (potential((tk(P24)>=1) & (tk(P14)>=1))) | (potential((tk(P17)>=1) & (tk(P27)>=1))) | (potential((tk(P16)>=1) & (tk(P26)>=1))) | (potential((tk(P20)>=1) & (tk(P11)>=1))) | (potential((tk(P12)>=1) & (tk(P23)>=1))) | (potential((tk(P13)>=1) & (tk(P22)>=1))) | (potential((tk(P18)>=1) & (tk(P28)>=1))) | (potential((tk(P29)>=1) & (tk(P19)>=1))) | (potential((tk(P32)>=1) & (tk(P21)>=1)))) , ( ((potential((tk(P12)>=1) & (tk(P31)>=1))) | (potential((tk(P11)>=1) & (tk(P30)>=1))) | (potential((tk(P15)>=1) & (tk(P37)>=1))) | (potential((tk(P13)>=1) & (tk(P36)>=1))) | (potential((tk(P21)>=1) & (tk(P33)>=1))) | (potential((tk(P38)>=1) & (tk(P18)>=1))) | (potential((tk(P35)>=1) & (tk(P17)>=1))) | (potential((tk(P14)>=1) & (tk(P34)>=1))) | (potential((tk(P41)>=1) & (tk(P19)>=1))) | (potential((tk(P40)>=1) & (tk(P16)>=1)))) & ((potential((tk(P15)>=1) & (tk(P25)>=1))) | (potential((tk(P24)>=1) & (tk(P14)>=1))) | (potential((tk(P17)>=1) & (tk(P27)>=1))) | (potential((tk(P16)>=1) & (tk(P26)>=1))) | (potential((tk(P20)>=1) & (tk(P11)>=1))) | (potential((tk(P12)>=1) & (tk(P23)>=1))) | (potential((tk(P13)>=1) & (tk(P22)>=1))) | (potential((tk(P18)>=1) & (tk(P28)>=1))) | (potential((tk(P29)>=1) & (tk(P19)>=1))) | (potential((tk(P32)>=1) & (tk(P21)>=1)))) ) ))) )
PROPERTY: Philosophers-PT-000010-CTLFireability-06 (AG( (! (! (AG( ((potential((tk(P3)>=1) & (tk(P12)>=1))) | (potential((tk(P11)>=1) & (tk(P2)>=1))) | (potential((tk(P21)>=1) & (tk(P1)>=1))) | (potential((tk(P17)>=1) & (tk(P7)>=1))) | (potential((tk(P6)>=1) & (tk(P14)>=1))) | (potential((tk(P15)>=1) & (tk(P5)>=1))) | (potential((tk(P4)>=1) & (tk(P13)>=1))) | (potential((tk(P10)>=1) & (tk(P18)>=1))) | (potential((tk(P19)>=1) & (tk(P9)>=1))) | (potential((tk(P8)>=1) & (tk(P16)>=1))))))))))
PROPERTY: Philosophers-PT-000010-CTLFireability-07 (EG( (EU( ((potential((tk(P11)>=1) & (tk(P1)>=1))) | (potential((tk(P6)>=1) & (tk(P17)>=1))) | (potential((tk(P7)>=1) & (tk(P16)>=1))) | (potential((tk(P19)>=1) & (tk(P8)>=1))) | (potential((tk(P18)>=1) & (tk(P9)>=1))) | (potential((tk(P12)>=1) & (tk(P2)>=1))) | (potential((tk(P3)>=1) & (tk(P13)>=1))) | (potential((tk(P4)>=1) & (tk(P15)>=1))) | (potential((tk(P14)>=1) & (tk(P5)>=1))) | (potential((tk(P21)>=1) & (tk(P10)>=1)))) , (! ((potential((tk(P3)>=1) & (tk(P12)>=1))) | (potential((tk(P11)>=1) & (tk(P2)>=1))) | (potential((tk(P21)>=1) & (tk(P1)>=1))) | (potential((tk(P17)>=1) & (tk(P7)>=1))) | (potential((tk(P6)>=1) & (tk(P14)>=1))) | (potential((tk(P15)>=1) & (tk(P5)>=1))) | (potential((tk(P4)>=1) & (tk(P13)>=1))) | (potential((tk(P10)>=1) & (tk(P18)>=1))) | (potential((tk(P19)>=1) & (tk(P9)>=1))) | (potential((tk(P8)>=1) & (tk(P16)>=1))))) ))))
PROPERTY: Philosophers-PT-000010-CTLFireability-08 ( ( ((potential((tk(P12)>=1) & (tk(P31)>=1)))) | ((potential((tk(P11)>=1) & (tk(P2)>=1)))) ) & (EF( ( (EX( ((potential((tk(P6)>=1) & (tk(P17)>=1)))))) & ( ( ((potential((tk(P42)>=1)))) & ((potential((tk(P4)>=1) & (tk(P13)>=1)))) ) & ((potential((tk(P49)>=1)))) ) ))) )
PROPERTY: Philosophers-PT-000010-CTLFireability-09 (AG( (! ( ((potential((tk(P7)>=1) & (tk(P16)>=1)))) & (AG( ((potential((tk(P15)>=1) & (tk(P25)>=1)))))) ))))
PROPERTY: Philosophers-PT-000010-CTLFireability-10 (EU( (! ( ((potential((tk(P42)>=1)))) & ( ((potential((tk(P46)>=1)))) | ((potential((tk(P38)>=1) & (tk(P18)>=1)))) ) )) , (AG( ( ((potential((tk(P18)>=1) & (tk(P9)>=1)))) & ((potential((tk(P8)>=1) & (tk(P16)>=1)))) ))) ))
PROPERTY: Philosophers-PT-000010-CTLFireability-11 ( (EF( (AG( ((potential((tk(P11)>=1) & (tk(P2)>=1)))))))) & ( (EX( ( ((potential((tk(P13)>=1) & (tk(P22)>=1)))) & (! ((potential((tk(P24)>=1) & (tk(P14)>=1))))) ))) | (EF( (AG( ((potential((tk(P12)>=1) & (tk(P23)>=1)))))))) ) )
PROPERTY: Philosophers-PT-000010-CTLFireability-12 (EU( (! ( ( ((potential((tk(P14)>=1) & (tk(P34)>=1)))) & ((potential((tk(P15)>=1) & (tk(P5)>=1)))) ) | ((potential((tk(P16)>=1) & (tk(P26)>=1)))) )) , (AG( ((potential((tk(P17)>=1) & (tk(P7)>=1)))))) ))
PROPERTY: Philosophers-PT-000010-CTLFireability-13 (AU( ((potential((tk(P6)>=1) & (tk(P17)>=1)))) , (AF( ( ((potential((tk(P49)>=1)))) | ((potential((tk(P15)>=1) & (tk(P37)>=1)))) ))) ))
PROPERTY: Philosophers-PT-000010-CTLFireability-14 ((potential((tk(P46)>=1))))
PROPERTY: Philosophers-PT-000010-CTLFireability-15 ( (! (AX( (AG( ((potential((tk(P4)>=1) & (tk(P15)>=1))))))))) & (EX( ( (AF( ((potential((tk(P6)>=1) & (tk(P14)>=1)))))) & ( (! ((potential((tk(P3)>=1) & (tk(P12)>=1))))) & ((potential((tk(P17)>=1) & (tk(P27)>=1)))) ) ))) )
FORMULA Philosophers-PT-000010-CTLFireability-00 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA Philosophers-PT-000010-CTLFireability-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS
FORMULA Philosophers-PT-000010-CTLFireability-02 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="Philosophers-PT-000010"
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 Philosophers-PT-000010, 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 r123-tajo-158961354300116"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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