About the Execution of ITS-Tools for PolyORBLF-COL-S06J04T04
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
15953.020 | 3600000.00 | 4566972.00 | 9231.50 | [undef] | Time out reached |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
............
=====================================================================
Generated by BenchKit 2-3254
Executing tool itstools
Input is PolyORBLF-COL-S06J04T04, examination is LTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r050-smll-149440872100374
=====================================================================
--------------------
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 PolyORBLF-COL-S06J04T04-LTLCardinality-0
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-1
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-10
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-11
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-12
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-13
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-14
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-15
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-2
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-3
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-4
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-5
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-6
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-7
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-8
FORMULA_NAME PolyORBLF-COL-S06J04T04-LTLCardinality-9
=== Now, execution of the tool begins
BK_START 1496476792684
Using solver YICES2 to compute partial order matrices.
Built C files in :
/home/mcc/execution
its-ltl command run as :
/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-ltl-linux64 --gc-threshold 2000000 -i /home/mcc/execution/LTLCardinality.pnml.gal -t CGAL -LTL /home/mcc/execution/LTLCardinality.ltl -c -stutter-deadlock
Read 16 LTL properties
Checking formula 0 : !(("cIsMonitoring[0]<=MarkerWrite[0]"))
Formula 0 simplified : !"cIsMonitoring[0]<=MarkerWrite[0]"
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
// Phase 1: matrix 1614 rows 454 cols
invariant : 1'NotifyEventJobQueuedB[0] + 1'NotifyEventJobQueuedB[5] + 1'NotifyEventJobQueuedB[10] + 1'NotifyEventJobQueuedB[15] + 1'QueueJobB[0] + 1'QueueJobB[5] + 1'QueueJobB[10] + 1'QueueJobB[15] + 1'P_1725[0] + 1'P_1724[0] + 1'FetchJobE[0] + 1'FetchJobE[5] + 1'FetchJobE[10] + 1'FetchJobE[15] + 1'P_1712[0] + 1'AvailableJobId[0] + 1'ScheduleTaskE_Work[0] + 1'ScheduleTaskE_Work[5] + 1'ScheduleTaskE_Work[10] + 1'ScheduleTaskE_Work[15]= 1
invariant : 1'NotifyEventJobQueuedB[2] + 1'NotifyEventJobQueuedB[7] + 1'NotifyEventJobQueuedB[12] + 1'NotifyEventJobQueuedB[17] + 1'QueueJobB[2] + 1'QueueJobB[7] + 1'QueueJobB[12] + 1'QueueJobB[17] + 1'P_1725[2] + 1'P_1724[2] + 1'FetchJobE[2] + 1'FetchJobE[7] + 1'FetchJobE[12] + 1'FetchJobE[17] + 1'P_1712[2] + 1'AvailableJobId[2] + 1'ScheduleTaskE_Work[2] + 1'ScheduleTaskE_Work[7] + 1'ScheduleTaskE_Work[12] + 1'ScheduleTaskE_Work[17]= 1
invariant : 1'P_2321[0] + -1'TryAllocateOneTaskE[0] + -1'TryAllocateOneTaskB[0] + 1'P_2318[0]= 0
invariant : -1'MarkerWrite[0] + -1'P_1725[0] + -1'P_1725[1] + -1'P_1725[2] + -1'P_1725[3] + -1'P_1725[4] + 1'MarkerRead[0] + 1'P_1712[0] + 1'P_1712[1] + 1'P_1712[2] + 1'P_1712[3] + 1'P_1712[4]= 0
invariant : -1'AwakeTasks[2] + -1'IdleTasks[2] + 1'Idle[2]= 0
invariant : 1'NotifyEventJobQueuedB[4] + 1'NotifyEventJobQueuedB[9] + 1'NotifyEventJobQueuedB[14] + 1'NotifyEventJobQueuedB[19] + 1'QueueJobB[4] + 1'QueueJobB[9] + 1'QueueJobB[14] + 1'QueueJobB[19] + 1'MarkerWrite[0] + 1'P_1725[0] + 1'P_1725[1] + 1'P_1725[2] + 1'P_1725[3] + 2'P_1725[4] + 1'P_1724[4] + 1'FetchJobE[4] + 1'FetchJobE[9] + 1'FetchJobE[14] + 1'FetchJobE[19] + -1'MarkerRead[0] + -1'P_1712[0] + -1'P_1712[1] + -1'P_1712[2] + -1'P_1712[3] + 1'AvailableJobId[4] + 1'ScheduleTaskE_Work[4] + 1'ScheduleTaskE_Work[9] + 1'ScheduleTaskE_Work[14] + 1'ScheduleTaskE_Work[19]= 1
invariant : 1'DisablePollingE[3] + 1'DisablePollingE[9] + 1'DisablePollingE[15] + 1'DisablePollingE[21] + 1'DisablePollingB[3] + 1'DisablePollingB[9] + 1'DisablePollingB[15] + 1'DisablePollingB[21] + 1'DataOnSrc[3] + 1'Insert_Source_B[3] + 1'Insert_Source_B[9] + 1'Insert_Source_B[15] + 1'Insert_Source_B[21] + 1'P_1119[3] + 1'P_1119[9] + 1'P_1119[15] + 1'P_1119[21] + 1'CreatedJobs[3] + 1'CreatedJobs[9] + 1'CreatedJobs[15] + 1'CreatedJobs[21] + 1'CreatedJobs[27] + 1'ModifiedSrc[3] + 1'AbourtToModifySrc[3] + 1'P_2579[3] + 1'P_2579[9] + 1'P_2579[15] + 1'P_2579[21]= 1
invariant : 1'AvailableJobId[3] + 1'CreatedJobs[18] + 1'CreatedJobs[19] + 1'CreatedJobs[20] + 1'CreatedJobs[21] + 1'CreatedJobs[22] + 1'CreatedJobs[23]= 1
invariant : 1'AvailableJobId[2] + 1'CreatedJobs[12] + 1'CreatedJobs[13] + 1'CreatedJobs[14] + 1'CreatedJobs[15] + 1'CreatedJobs[16] + 1'CreatedJobs[17]= 1
invariant : 1'P_2321[1] + -1'TryAllocateOneTaskE[1] + -1'TryAllocateOneTaskB[1] + 1'P_2318[1]= 0
invariant : 1'P_1727[0] + -1'P_1725[0] + -1'P_1725[1] + -1'P_1725[2] + -1'P_1725[3] + -1'P_1725[4] + 1'P_1724[0] + 1'P_1724[1] + 1'P_1724[2] + 1'P_1724[3] + 1'P_1724[4] + 1'MarkerRead[0] + 1'P_1716[0]= 1
invariant : -1'AwakeTasks[3] + -1'IdleTasks[3] + 1'Idle[3]= 0
invariant : 1'AvailableJobId[0] + 1'CreatedJobs[0] + 1'CreatedJobs[1] + 1'CreatedJobs[2] + 1'CreatedJobs[3] + 1'CreatedJobs[4] + 1'CreatedJobs[5]= 1
invariant : 1'NotifyEventJobQueuedE[0] + 1'NotifyEventJobQueuedE[1] + 1'NotifyEventJobQueuedE[2] + 1'NotifyEventJobQueuedE[3] + 1'NotifyEventJobQueuedB[0] + 1'NotifyEventJobQueuedB[1] + 1'NotifyEventJobQueuedB[2] + 1'NotifyEventJobQueuedB[3] + 1'NotifyEventJobQueuedB[4] + 1'NotifyEventJobQueuedB[5] + 1'NotifyEventJobQueuedB[6] + 1'NotifyEventJobQueuedB[7] + 1'NotifyEventJobQueuedB[8] + 1'NotifyEventJobQueuedB[9] + 1'NotifyEventJobQueuedB[10] + 1'NotifyEventJobQueuedB[11] + 1'NotifyEventJobQueuedB[12] + 1'NotifyEventJobQueuedB[13] + 1'NotifyEventJobQueuedB[14] + 1'NotifyEventJobQueuedB[15] + 1'NotifyEventJobQueuedB[16] + 1'NotifyEventJobQueuedB[17] + 1'NotifyEventJobQueuedB[18] + 1'NotifyEventJobQueuedB[19] + 1'QueueJobE[0] + 1'QueueJobE[1] + 1'QueueJobE[2] + 1'QueueJobE[3] + 1'QueueJobB[0] + 1'QueueJobB[1] + 1'QueueJobB[2] + 1'QueueJobB[3] + 1'QueueJobB[4] + 1'QueueJobB[5] + 1'QueueJobB[6] + 1'QueueJobB[7] + 1'QueueJobB[8] + 1'QueueJobB[9] + 1'QueueJobB[10] + 1'QueueJobB[11] + 1'QueueJobB[12] + 1'QueueJobB[13] + 1'QueueJobB[14] + 1'QueueJobB[15] + 1'QueueJobB[16] + 1'QueueJobB[17] + 1'QueueJobB[18] + 1'QueueJobB[19] + -1'P_2321[0] + -1'P_2321[1] + -1'P_2321[2] + -1'P_2321[3] + 1'TryAllocateOneTaskE[0] + 1'TryAllocateOneTaskE[1] + 1'TryAllocateOneTaskE[2] + 1'TryAllocateOneTaskE[3] + 1'TryAllocateOneTaskB[0] + 1'TryAllocateOneTaskB[1] + 1'TryAllocateOneTaskB[2] + 1'TryAllocateOneTaskB[3] + -1'P_1093[0] + -1'P_1095[0] + -1'P_1097[0] + -1'P_1099[0] + 1'P_1113[0] + 1'P_1113[1] + 1'P_1113[2] + 1'P_1113[3] + 1'P_1119[0] + 1'P_1119[1] + 1'P_1119[2] + 1'P_1119[3] + 1'P_1119[4] + 1'P_1119[5] + 1'P_1119[6] + 1'P_1119[7] + 1'P_1119[8] + 1'P_1119[9] + 1'P_1119[10] + 1'P_1119[11] + 1'P_1119[12] + 1'P_1119[13] + 1'P_1119[14] + 1'P_1119[15] + 1'P_1119[16] + 1'P_1119[17] + 1'P_1119[18] + 1'P_1119[19] + 1'P_1119[20] + 1'P_1119[21] + 1'P_1119[22] + 1'P_1119[23]= 0
invariant : -1'AwakeTasks[1] + -1'IdleTasks[1] + 1'Idle[1]= 0
invariant : -1'P_1727[0] + 1'P_1725[0] + 1'P_1725[1] + 1'P_1725[2] + 1'P_1725[3] + 1'P_1725[4] + -1'P_1724[0] + -1'P_1724[1] + -1'P_1724[2] + -1'P_1724[3] + -1'P_1724[4] + 1'P_1717[0]= 0
invariant : -4234'cJobCnt[0] + -4234'AwakeTasks[0] + -4234'AwakeTasks[1] + -4234'AwakeTasks[2] + -4234'AwakeTasks[3] + -4234'NotifyEventJobQueuedE[0] + -4234'NotifyEventJobQueuedE[1] + -4234'NotifyEventJobQueuedE[2] + -4234'NotifyEventJobQueuedE[3] + -4234'QueueJobE[0] + -4234'QueueJobE[1] + -4234'QueueJobE[2] + -4234'QueueJobE[3] + -4234'QueueJobB[0] + -4234'QueueJobB[1] + -4234'QueueJobB[2] + -4234'QueueJobB[3] + -4234'QueueJobB[4] + -4234'QueueJobB[5] + -4234'QueueJobB[6] + -4234'QueueJobB[7] + -4234'QueueJobB[8] + -4234'QueueJobB[9] + -4234'QueueJobB[10] + -4234'QueueJobB[11] + -4234'QueueJobB[12] + -4234'QueueJobB[13] + -4234'QueueJobB[14] + -4234'QueueJobB[15] + -4234'QueueJobB[16] + -4234'QueueJobB[17] + -4234'QueueJobB[18] + -4234'QueueJobB[19] + -4234'TryAllocateOneTaskE[0] + -4234'TryAllocateOneTaskE[1] + -4234'TryAllocateOneTaskE[2] + -4234'TryAllocateOneTaskE[3] + -4234'TryAllocateOneTaskB[0] + -4234'TryAllocateOneTaskB[1] + -4234'TryAllocateOneTaskB[2] + -4234'TryAllocateOneTaskB[3] + -4234'EnablePollingE[0] + -4234'EnablePollingE[1] + -4234'EnablePollingE[2] + -4234'EnablePollingE[3] + -4234'EnablePollingB[0] + -4234'EnablePollingB[1] + -4234'EnablePollingB[2] + -4234'EnablePollingB[3] + 4234'cBlockedTasks[0] + -4234'ScheduleTaskE_Check[0] + -4234'ScheduleTaskE_Check[1] + -4234'ScheduleTaskE_Check[2] + -4234'ScheduleTaskE_Check[3] + -4234'ScheduleTaskB[0] + -4234'ScheduleTaskB[1] + -4234'ScheduleTaskB[2] + -4234'ScheduleTaskB[3] + 4234'DataOnSrc[0] + 4234'DataOnSrc[1] + 4234'DataOnSrc[2] + 4234'DataOnSrc[3] + 4234'DataOnSrc[4] + 4234'DataOnSrc[5] + -4234'NotifyEventSourceAddedB[0] + -4234'NotifyEventSourceAddedB[1] + -4234'NotifyEventSourceAddedB[2] + -4234'NotifyEventSourceAddedB[3] + -4234'Insert_Source_E[0] + -4234'Insert_Source_E[1] + -4234'Insert_Source_E[2] + -4234'Insert_Source_E[3] + -4234'NotifyEventSourceAddedE[0] + -4234'NotifyEventSourceAddedE[1] + -4234'NotifyEventSourceAddedE[2] + -4234'NotifyEventSourceAddedE[3] + -5338'P_1093[0] + -552'P_1095[0] + -4418'P_1097[0] + 1841'P_1099[0] + -4234'P_1113[0] + -4234'P_1113[1] + -4234'P_1113[2] + -4234'P_1113[3] + -4234'cSources[0] + 6812'nyo[0] + 6812'nyo[1] + 6812'nyo[2] + 6812'nyo[3] + -4786'P_1158[0] + -4786'P_1158[1] + -4786'P_1158[2] + -4786'P_1158[3] + 7732'P_1159[0] + 7732'P_1159[1] + 7732'P_1159[2] + 7732'P_1159[3] + -2393'P_1160[0] + -2393'P_1160[1] + -2393'P_1160[2] + -2393'P_1160[3] + -4234'NotifyEventEndOfCheckSourcesE[0] + -4234'NotifyEventEndOfCheckSourcesE[1] + -4234'NotifyEventEndOfCheckSourcesE[2] + -4234'NotifyEventEndOfCheckSourcesE[3] + -4234'NotifyEventJobCompletedE[0] + -4234'NotifyEventJobCompletedE[1] + -4234'NotifyEventJobCompletedE[2] + -4234'NotifyEventJobCompletedE[3] + -4234'NotifyEventJobCompletedB[0] + -4234'NotifyEventJobCompletedB[1] + -4234'NotifyEventJobCompletedB[2] + -4234'NotifyEventJobCompletedB[3] + -4234'RunE[0] + -4234'RunE[1] + -4234'RunE[2] + -4234'RunE[3] + -4234'RunB[0] + -4234'RunB[1] + -4234'RunB[2] + -4234'RunB[3] + -4234'Perform_Work_E[0] + -4234'Perform_Work_E[1] + -4234'Perform_Work_E[2] + -4234'Perform_Work_E[3] + -4234'Try_Check_Sources_E[0] + -4234'Try_Check_Sources_E[1] + -4234'Try_Check_Sources_E[2] + -4234'Try_Check_Sources_E[3] + -4234'P_1617[0] + -4234'P_1617[1] + -4234'P_1617[2] + -4234'P_1617[3] + 4234'cIdleTasks[0]= -16936
invariant : 1'cJobCnt[0] + 1'JobCnt[0]= 10
invariant : 1'P_2321[3] + -1'TryAllocateOneTaskE[3] + -1'TryAllocateOneTaskB[3] + 1'P_2318[3]= 0
invariant : 1'AvailableJobId[1] + 1'CreatedJobs[6] + 1'CreatedJobs[7] + 1'CreatedJobs[8] + 1'CreatedJobs[9] + 1'CreatedJobs[10] + 1'CreatedJobs[11]= 1
invariant : 1'NotifyEventJobQueuedB[1] + 1'NotifyEventJobQueuedB[6] + 1'NotifyEventJobQueuedB[11] + 1'NotifyEventJobQueuedB[16] + 1'QueueJobB[1] + 1'QueueJobB[6] + 1'QueueJobB[11] + 1'QueueJobB[16] + 1'P_1725[1] + 1'P_1724[1] + 1'FetchJobE[1] + 1'FetchJobE[6] + 1'FetchJobE[11] + 1'FetchJobE[16] + 1'P_1712[1] + 1'AvailableJobId[1] + 1'ScheduleTaskE_Work[1] + 1'ScheduleTaskE_Work[6] + 1'ScheduleTaskE_Work[11] + 1'ScheduleTaskE_Work[16]= 1
invariant : -1'PollingAbort[0] + 1'Abort_Check_Sources_E[0] + 1'Abort_Check_Sources_E[1] + 1'Abort_Check_Sources_E[2] + 1'Abort_Check_Sources_E[3] + 1'Abort_Check_Sources_B[0] + 1'Abort_Check_Sources_B[1] + 1'Abort_Check_Sources_B[2] + 1'Abort_Check_Sources_B[3]= 0
invariant : 1'NotifyEventJobQueuedB[3] + 1'NotifyEventJobQueuedB[8] + 1'NotifyEventJobQueuedB[13] + 1'NotifyEventJobQueuedB[18] + 1'QueueJobB[3] + 1'QueueJobB[8] + 1'QueueJobB[13] + 1'QueueJobB[18] + 1'P_1725[3] + 1'P_1724[3] + 1'FetchJobE[3] + 1'FetchJobE[8] + 1'FetchJobE[13] + 1'FetchJobE[18] + 1'P_1712[3] + 1'AvailableJobId[3] + 1'ScheduleTaskE_Work[3] + 1'ScheduleTaskE_Work[8] + 1'ScheduleTaskE_Work[13] + 1'ScheduleTaskE_Work[18]= 1
invariant : 1'MarkerWrite[0] + 1'P_1727[0] + 1'P_1726[0]= 1
invariant : 1'AvailableJobId[4] + 1'CreatedJobs[24] + 1'CreatedJobs[25] + 1'CreatedJobs[26] + 1'CreatedJobs[27] + 1'CreatedJobs[28] + 1'CreatedJobs[29]= 1
invariant : 1'DisablePollingE[2] + 1'DisablePollingE[8] + 1'DisablePollingE[14] + 1'DisablePollingE[20] + 1'DisablePollingB[2] + 1'DisablePollingB[8] + 1'DisablePollingB[14] + 1'DisablePollingB[20] + 1'DataOnSrc[2] + 1'Insert_Source_B[2] + 1'Insert_Source_B[8] + 1'Insert_Source_B[14] + 1'Insert_Source_B[20] + 1'P_1119[2] + 1'P_1119[8] + 1'P_1119[14] + 1'P_1119[20] + 1'CreatedJobs[2] + 1'CreatedJobs[8] + 1'CreatedJobs[14] + 1'CreatedJobs[20] + 1'CreatedJobs[26] + 1'ModifiedSrc[2] + 1'AbourtToModifySrc[2] + 1'P_2579[2] + 1'P_2579[8] + 1'P_2579[14] + 1'P_2579[20]= 1
invariant : -4234'NotifyEventJobQueuedE[0] + -4234'NotifyEventJobQueuedE[1] + -4234'NotifyEventJobQueuedE[2] + -4234'NotifyEventJobQueuedE[3] + -4234'NotifyEventJobQueuedB[0] + -4234'NotifyEventJobQueuedB[1] + -4234'NotifyEventJobQueuedB[2] + -4234'NotifyEventJobQueuedB[3] + -4234'NotifyEventJobQueuedB[4] + -4234'NotifyEventJobQueuedB[5] + -4234'NotifyEventJobQueuedB[6] + -4234'NotifyEventJobQueuedB[7] + -4234'NotifyEventJobQueuedB[8] + -4234'NotifyEventJobQueuedB[9] + -4234'NotifyEventJobQueuedB[10] + -4234'NotifyEventJobQueuedB[11] + -4234'NotifyEventJobQueuedB[12] + -4234'NotifyEventJobQueuedB[13] + -4234'NotifyEventJobQueuedB[14] + -4234'NotifyEventJobQueuedB[15] + -4234'NotifyEventJobQueuedB[16] + -4234'NotifyEventJobQueuedB[17] + -4234'NotifyEventJobQueuedB[18] + -4234'NotifyEventJobQueuedB[19] + -4234'QueueJobE[0] + -4234'QueueJobE[1] + -4234'QueueJobE[2] + -4234'QueueJobE[3] + -4234'QueueJobB[0] + -4234'QueueJobB[1] + -4234'QueueJobB[2] + -4234'QueueJobB[3] + -4234'QueueJobB[4] + -4234'QueueJobB[5] + -4234'QueueJobB[6] + -4234'QueueJobB[7] + -4234'QueueJobB[8] + -4234'QueueJobB[9] + -4234'QueueJobB[10] + -4234'QueueJobB[11] + -4234'QueueJobB[12] + -4234'QueueJobB[13] + -4234'QueueJobB[14] + -4234'QueueJobB[15] + -4234'QueueJobB[16] + -4234'QueueJobB[17] + -4234'QueueJobB[18] + -4234'QueueJobB[19] + 4234'P_2321[0] + 4234'P_2321[1] + 4234'P_2321[2] + 4234'P_2321[3] + -4234'TryAllocateOneTaskE[0] + -4234'TryAllocateOneTaskE[1] + -4234'TryAllocateOneTaskE[2] + -4234'TryAllocateOneTaskE[3] + -4234'TryAllocateOneTaskB[0] + -4234'TryAllocateOneTaskB[1] + -4234'TryAllocateOneTaskB[2] + -4234'TryAllocateOneTaskB[3] + 4234'PollingAbort[0] + 4234'DisablePollingE[5] + 4234'DisablePollingE[11] + 4234'DisablePollingE[17] + 4234'DisablePollingE[23] + 4234'DisablePollingB[5] + 4234'DisablePollingB[11] + 4234'DisablePollingB[17] + 4234'DisablePollingB[23] + 4234'DataOnSrc[5] + 4234'Insert_Source_B[5] + 4234'Insert_Source_B[11] + 4234'Insert_Source_B[17] + 4234'Insert_Source_B[23] + -4234'AvailableJobId[0] + -4234'AvailableJobId[1] + -4234'AvailableJobId[2] + -4234'AvailableJobId[3] + -4234'AvailableJobId[4] + -5338'P_1093[0] + -552'P_1095[0] + -4418'P_1097[0] + 1841'P_1099[0] + -4234'P_1113[0] + -4234'P_1113[1] + -4234'P_1113[2] + -4234'P_1113[3] + -4234'P_1119[0] + -4234'P_1119[1] + -4234'P_1119[2] + -4234'P_1119[3] + -4234'P_1119[4] + -4234'P_1119[6] + -4234'P_1119[7] + -4234'P_1119[8] + -4234'P_1119[9] + -4234'P_1119[10] + -4234'P_1119[12] + -4234'P_1119[13] + -4234'P_1119[14] + -4234'P_1119[15] + -4234'P_1119[16] + -4234'P_1119[18] + -4234'P_1119[19] + -4234'P_1119[20] + -4234'P_1119[21] + -4234'P_1119[22] + -4234'CreatedJobs[0] + -4234'CreatedJobs[1] + -4234'CreatedJobs[2] + -4234'CreatedJobs[3] + -4234'CreatedJobs[4] + -4234'CreatedJobs[6] + -4234'CreatedJobs[7] + -4234'CreatedJobs[8] + -4234'CreatedJobs[9] + -4234'CreatedJobs[10] + -4234'CreatedJobs[12] + -4234'CreatedJobs[13] + -4234'CreatedJobs[14] + -4234'CreatedJobs[15] + -4234'CreatedJobs[16] + -4234'CreatedJobs[18] + -4234'CreatedJobs[19] + -4234'CreatedJobs[20] + -4234'CreatedJobs[21] + -4234'CreatedJobs[22] + -4234'CreatedJobs[24] + -4234'CreatedJobs[25] + -4234'CreatedJobs[26] + -4234'CreatedJobs[27] + -4234'CreatedJobs[28] + -4234'cSources[0] + 6812'nyo[0] + 6812'nyo[1] + 6812'nyo[2] + 6812'nyo[3] + -4786'P_1158[0] + -4786'P_1158[1] + -4786'P_1158[2] + -4786'P_1158[3] + 7732'P_1159[0] + 7732'P_1159[1] + 7732'P_1159[2] + 7732'P_1159[3] + -2393'P_1160[0] + -2393'P_1160[1] + -2393'P_1160[2] + -2393'P_1160[3] + -4234'ModifiedSrc[0] + -4234'ModifiedSrc[1] + -4234'ModifiedSrc[2] + -4234'ModifiedSrc[3] + -4234'ModifiedSrc[4] + -4234'AbourtToModifySrc[0] + -4234'AbourtToModifySrc[1] + -4234'AbourtToModifySrc[2] + -4234'AbourtToModifySrc[3] + -4234'AbourtToModifySrc[4] + 4234'P_2579[5] + 4234'P_2579[11] + 4234'P_2579[17] + 4234'P_2579[23]= -59276
invariant : 4234'cJobCnt[0] + 4234'AwakeTasks[0] + 4234'AwakeTasks[1] + 4234'AwakeTasks[2] + 4234'AwakeTasks[3] + 4234'IdleTasks[0] + 4234'IdleTasks[1] + 4234'IdleTasks[2] + 4234'IdleTasks[3] + 4234'NotifyEventJobQueuedE[0] + 4234'NotifyEventJobQueuedE[1] + 4234'NotifyEventJobQueuedE[2] + 4234'NotifyEventJobQueuedE[3] + 4234'QueueJobE[0] + 4234'QueueJobE[1] + 4234'QueueJobE[2] + 4234'QueueJobE[3] + 4234'QueueJobB[0] + 4234'QueueJobB[1] + 4234'QueueJobB[2] + 4234'QueueJobB[3] + 4234'QueueJobB[4] + 4234'QueueJobB[5] + 4234'QueueJobB[6] + 4234'QueueJobB[7] + 4234'QueueJobB[8] + 4234'QueueJobB[9] + 4234'QueueJobB[10] + 4234'QueueJobB[11] + 4234'QueueJobB[12] + 4234'QueueJobB[13] + 4234'QueueJobB[14] + 4234'QueueJobB[15] + 4234'QueueJobB[16] + 4234'QueueJobB[17] + 4234'QueueJobB[18] + 4234'QueueJobB[19] + 4234'TryAllocateOneTaskE[0] + 4234'TryAllocateOneTaskE[1] + 4234'TryAllocateOneTaskE[2] + 4234'TryAllocateOneTaskE[3] + 4234'TryAllocateOneTaskB[0] + 4234'TryAllocateOneTaskB[1] + 4234'TryAllocateOneTaskB[2] + 4234'TryAllocateOneTaskB[3] + 4234'EnablePollingE[0] + 4234'EnablePollingE[1] + 4234'EnablePollingE[2] + 4234'EnablePollingE[3] + 4234'EnablePollingB[0] + 4234'EnablePollingB[1] + 4234'EnablePollingB[2] + 4234'EnablePollingB[3] + -4234'cBlockedTasks[0] + 4234'ScheduleTaskE_Check[0] + 4234'ScheduleTaskE_Check[1] + 4234'ScheduleTaskE_Check[2] + 4234'ScheduleTaskE_Check[3] + 4234'ScheduleTaskB[0] + 4234'ScheduleTaskB[1] + 4234'ScheduleTaskB[2] + 4234'ScheduleTaskB[3] + -4234'DataOnSrc[0] + -4234'DataOnSrc[1] + -4234'DataOnSrc[2] + -4234'DataOnSrc[3] + -4234'DataOnSrc[4] + -4234'DataOnSrc[5] + 4234'NotifyEventSourceAddedB[0] + 4234'NotifyEventSourceAddedB[1] + 4234'NotifyEventSourceAddedB[2] + 4234'NotifyEventSourceAddedB[3] + 4234'Insert_Source_E[0] + 4234'Insert_Source_E[1] + 4234'Insert_Source_E[2] + 4234'Insert_Source_E[3] + 4234'NotifyEventSourceAddedE[0] + 4234'NotifyEventSourceAddedE[1] + 4234'NotifyEventSourceAddedE[2] + 4234'NotifyEventSourceAddedE[3] + 5338'P_1093[0] + 552'P_1095[0] + 4418'P_1097[0] + -1841'P_1099[0] + 4234'P_1113[0] + 4234'P_1113[1] + 4234'P_1113[2] + 4234'P_1113[3] + 4234'cSources[0] + -6812'nyo[0] + -6812'nyo[1] + -6812'nyo[2] + -6812'nyo[3] + 4786'P_1158[0] + 4786'P_1158[1] + 4786'P_1158[2] + 4786'P_1158[3] + -7732'P_1159[0] + -7732'P_1159[1] + -7732'P_1159[2] + -7732'P_1159[3] + 2393'P_1160[0] + 2393'P_1160[1] + 2393'P_1160[2] + 2393'P_1160[3] + 4234'NotifyEventEndOfCheckSourcesE[0] + 4234'NotifyEventEndOfCheckSourcesE[1] + 4234'NotifyEventEndOfCheckSourcesE[2] + 4234'NotifyEventEndOfCheckSourcesE[3] + 4234'NotifyEventJobCompletedE[0] + 4234'NotifyEventJobCompletedE[1] + 4234'NotifyEventJobCompletedE[2] + 4234'NotifyEventJobCompletedE[3] + 4234'NotifyEventJobCompletedB[0] + 4234'NotifyEventJobCompletedB[1] + 4234'NotifyEventJobCompletedB[2] + 4234'NotifyEventJobCompletedB[3] + 4234'RunE[0] + 4234'RunE[1] + 4234'RunE[2] + 4234'RunE[3] + 4234'RunB[0] + 4234'RunB[1] + 4234'RunB[2] + 4234'RunB[3] + 4234'Perform_Work_E[0] + 4234'Perform_Work_E[1] + 4234'Perform_Work_E[2] + 4234'Perform_Work_E[3] + 4234'Try_Check_Sources_E[0] + 4234'Try_Check_Sources_E[1] + 4234'Try_Check_Sources_E[2] + 4234'Try_Check_Sources_E[3] + 4234'P_1617[0] + 4234'P_1617[1] + 4234'P_1617[2] + 4234'P_1617[3] + 4234'ScheduleTaskE_Idle[0] + 4234'ScheduleTaskE_Idle[1] + 4234'ScheduleTaskE_Idle[2] + 4234'ScheduleTaskE_Idle[3]= 33872
invariant : = 0
invariant : 1'DisablePollingE[0] + 1'DisablePollingE[6] + 1'DisablePollingE[12] + 1'DisablePollingE[18] + 1'DisablePollingB[0] + 1'DisablePollingB[6] + 1'DisablePollingB[12] + 1'DisablePollingB[18] + 1'DataOnSrc[0] + 1'Insert_Source_B[0] + 1'Insert_Source_B[6] + 1'Insert_Source_B[12] + 1'Insert_Source_B[18] + 1'P_1119[0] + 1'P_1119[6] + 1'P_1119[12] + 1'P_1119[18] + 1'CreatedJobs[0] + 1'CreatedJobs[6] + 1'CreatedJobs[12] + 1'CreatedJobs[18] + 1'CreatedJobs[24] + 1'ModifiedSrc[0] + 1'AbourtToModifySrc[0] + 1'P_2579[0] + 1'P_2579[6] + 1'P_2579[12] + 1'P_2579[18]= 1
invariant : 1'PollingAbort[0] + 1'cPollingAbort[0]= 1
invariant : -1'PollingAbort[0] + 1'AbourtToModifySrc[0] + 1'AbourtToModifySrc[1] + 1'AbourtToModifySrc[2] + 1'AbourtToModifySrc[3] + 1'AbourtToModifySrc[4] + 1'AbourtToModifySrc[5]= 0
invariant : -1'DataOnSrc[2] + 1'PlaceSources[2]= 0
invariant : -1'DataOnSrc[5] + 1'PlaceSources[5]= 0
invariant : -1'AwakeTasks[0] + -1'IdleTasks[0] + 1'Idle[0]= 0
invariant : -1'DataOnSrc[1] + 1'PlaceSources[1]= 0
invariant : -1'cJobCnt[0] + -1'QueueJobB[0] + -1'QueueJobB[1] + -1'QueueJobB[2] + -1'QueueJobB[3] + -1'QueueJobB[4] + -1'QueueJobB[5] + -1'QueueJobB[6] + -1'QueueJobB[7] + -1'QueueJobB[8] + -1'QueueJobB[9] + -1'QueueJobB[10] + -1'QueueJobB[11] + -1'QueueJobB[12] + -1'QueueJobB[13] + -1'QueueJobB[14] + -1'QueueJobB[15] + -1'QueueJobB[16] + -1'QueueJobB[17] + -1'QueueJobB[18] + -1'QueueJobB[19] + -1'MarkerWrite[0] + -2'P_1725[0] + -2'P_1725[1] + -2'P_1725[2] + -2'P_1725[3] + -2'P_1725[4] + -1'P_1724[0] + -1'P_1724[1] + -1'P_1724[2] + -1'P_1724[3] + -1'P_1724[4] + 1'MarkerRead[0] + 1'FetchJobB[0] + 1'FetchJobB[1] + 1'FetchJobB[2] + 1'FetchJobB[3]= -10
invariant : 1'DisablePollingE[1] + 1'DisablePollingE[7] + 1'DisablePollingE[13] + 1'DisablePollingE[19] + 1'DisablePollingB[1] + 1'DisablePollingB[7] + 1'DisablePollingB[13] + 1'DisablePollingB[19] + 1'DataOnSrc[1] + 1'Insert_Source_B[1] + 1'Insert_Source_B[7] + 1'Insert_Source_B[13] + 1'Insert_Source_B[19] + 1'P_1119[1] + 1'P_1119[7] + 1'P_1119[13] + 1'P_1119[19] + 1'CreatedJobs[1] + 1'CreatedJobs[7] + 1'CreatedJobs[13] + 1'CreatedJobs[19] + 1'CreatedJobs[25] + 1'ModifiedSrc[1] + 1'AbourtToModifySrc[1] + 1'P_2579[1] + 1'P_2579[7] + 1'P_2579[13] + 1'P_2579[19]= 1
invariant : -1'DataOnSrc[0] + 1'PlaceSources[0]= 0
invariant : 1'SigAbort[0] + 1'NoSigAbort[0]= 1
invariant : 1'cBlockedTasks[0] + -1'CanInjectEvent[0] + 1'NotifyEventEndOfCheckSourcesB[0] + 1'NotifyEventEndOfCheckSourcesB[1] + 1'NotifyEventEndOfCheckSourcesB[2] + 1'NotifyEventEndOfCheckSourcesB[3] + 1'Check_Sources_B[0] + 1'Check_Sources_B[1] + 1'Check_Sources_B[2] + 1'Check_Sources_B[3] + 1'Try_Check_Sources_B[0] + 1'Try_Check_Sources_B[1] + 1'Try_Check_Sources_B[2] + 1'Try_Check_Sources_B[3]= 9
invariant : -1'DataOnSrc[3] + 1'PlaceSources[3]= 0
invariant : 1'P_2321[2] + -1'TryAllocateOneTaskE[2] + -1'TryAllocateOneTaskB[2] + 1'P_2318[2]= 0
invariant : 1'cBlockedTasks[0] + 1'BlockedTasks[0]= 10
invariant : 1'DisablePollingE[4] + 1'DisablePollingE[10] + 1'DisablePollingE[16] + 1'DisablePollingE[22] + 1'DisablePollingB[4] + 1'DisablePollingB[10] + 1'DisablePollingB[16] + 1'DisablePollingB[22] + 1'DataOnSrc[4] + 1'Insert_Source_B[4] + 1'Insert_Source_B[10] + 1'Insert_Source_B[16] + 1'Insert_Source_B[22] + 1'P_1119[4] + 1'P_1119[10] + 1'P_1119[16] + 1'P_1119[22] + 1'CreatedJobs[4] + 1'CreatedJobs[10] + 1'CreatedJobs[16] + 1'CreatedJobs[22] + 1'CreatedJobs[28] + 1'ModifiedSrc[4] + 1'AbourtToModifySrc[4] + 1'P_2579[4] + 1'P_2579[10] + 1'P_2579[16] + 1'P_2579[22]= 1
invariant : 1'cBlockedTasks[0] + -1'ScheduleTaskE_Check[0] + -1'ScheduleTaskE_Check[1] + -1'ScheduleTaskE_Check[2] + -1'ScheduleTaskE_Check[3] + 1'IsMonitoring[0]= 10
invariant : 44'P_1093[0] + 22'P_1095[0] + -668'P_1097[0] + -1013'P_1099[0] + 414'cSources[0] + 44'nyo[0] + 44'nyo[1] + 44'nyo[2] + 44'nyo[3] + 22'P_1158[0] + 22'P_1158[1] + 22'P_1158[2] + 22'P_1158[3] + -668'P_1159[0] + -668'P_1159[1] + -668'P_1159[2] + -668'P_1159[3] + -1013'P_1160[0] + -1013'P_1160[1] + -1013'P_1160[2] + -1013'P_1160[3] + 414'ModifiedSrc[0] + 414'ModifiedSrc[1] + 414'ModifiedSrc[2] + 414'ModifiedSrc[3] + 414'ModifiedSrc[4] + 414'ModifiedSrc[5]= 4140
invariant : -1'DataOnSrc[4] + 1'PlaceSources[4]= 0
invariant : -1'cBlockedTasks[0] + 1'ScheduleTaskE_Check[0] + 1'ScheduleTaskE_Check[1] + 1'ScheduleTaskE_Check[2] + 1'ScheduleTaskE_Check[3] + 1'cIsMonitoring[0]= -9
Exit code :137
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ LTLCardinality = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution LTLCardinality -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ java -Dosgi.requiredJavaVersion=1.6 -Xss8m -Xms40m -Xmx8192m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /home/mcc/BenchKit//eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar org.eclipse.equinox.launcher.Main -application fr.lip6.move.gal.application.pnmcc -data /home/mcc/BenchKit//workspace -os linux -ws gtk -arch x86_64 -nl en_US -consoleLog -pnfolder /home/mcc/execution -examination LTLCardinality -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
Jun 03, 2017 7:59:54 AM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
Jun 03, 2017 7:59:54 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
Jun 03, 2017 7:59:55 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 1371 ms
Jun 03, 2017 7:59:55 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 81 places.
Jun 03, 2017 7:59:55 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
Jun 03, 2017 7:59:55 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Threads->AwakeTasks,IdleTasks,NotifyEventJobQueuedE,QueueJobE,P_2321,TryAllocateOneTaskE,TryAllocateOneTaskB,P_2318,EnablePollingE,EnablePollingB,FetchJobB,ScheduleTaskE_Check,ScheduleTaskB,Abort_Check_Sources_E,Abort_Check_Sources_B,NotifyEventSourceAddedB,Insert_Source_E,NotifyEventSourceAddedE,P_1113,ProcessingEvt,P_1155,nyo,P_1158,P_1159,P_1160,NotifyEventEndOfCheckSourcesB,NotifyEventEndOfCheckSourcesE,Check_Sources_B,Check_Sources_E,Idle,NotifyEventJobCompletedE,NotifyEventJobCompletedB,RunE,RunB,Perform_Work_E,Try_Check_Sources_B,Try_Check_Sources_E,P_1617,ScheduleTaskE_Idle,
D4->DisablePollingE,DisablePollingB,Insert_Source_B,P_1119,P_2579,
D6->CreatedJobs,
Jobs->P_1725,P_1724,P_1712,AvailableJobId,
Dot->cJobCnt,JobCnt,cBlockedTasks,PollingAbort,cPollingAbort,BlockedTasks,MarkerWrite,P_1727,P_1726,MarkerRead,P_1717,P_1716,CanInjectEvent,SigAbort,NoSigAbort,P_1093,P_1095,P_1097,P_1099,cSources,cIsMonitoring,IsMonitoring,cIdleTasks,ORB_Lock,
D1->NotifyEventJobQueuedB,QueueJobB,FetchJobE,ScheduleTaskE_Work,
Sources->DataOnSrc,PlaceSources,ModifiedSrc,AbourtToModifySrc,
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition T_1124
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition T_1125
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms3 in transition T_1125
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms1 symmetric to ms2 in transition T_1126
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms2 symmetric to ms4 in transition T_1126
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer detectBindingSymmetry
INFO: ms4 symmetric to ms3 in transition T_1126
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 65 transitions.
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $s and $s2 of transition T_0376
Jun 03, 2017 7:59:56 AM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $t and $t2 of transition LeaveIdle
Jun 03, 2017 7:59:57 AM fr.lip6.move.gal.instantiate.Instantiator instantiateParameters
INFO: On-the-fly reduction of False transitions avoided exploring 1445 instantiations of transitions. Total transitions/syncs built is 1704
Jun 03, 2017 7:59:57 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 1712 ms
Jun 03, 2017 7:59:57 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/LTLCardinality.pnml.gal : 74 ms
Jun 03, 2017 7:59:57 AM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSLTLTools
INFO: Time to serialize properties into /home/mcc/execution/LTLCardinality.ltl : 1 ms
Jun 03, 2017 8:00:08 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 49 place invariants in 523 ms
Jun 03, 2017 8:08:36 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 454 variables to be positive in 508571 ms
Jun 03, 2017 8:08:36 AM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may disable matrix : 1614 transitions.
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="PolyORBLF-COL-S06J04T04"
export BK_EXAMINATION="LTLCardinality"
export BK_TOOL="itstools"
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
tar xzf /home/mcc/BenchKit/INPUTS/PolyORBLF-COL-S06J04T04.tgz
mv PolyORBLF-COL-S06J04T04 execution
# this is for BenchKit: explicit launching of the test
cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-3254"
echo " Executing tool itstools"
echo " Input is PolyORBLF-COL-S06J04T04, examination is LTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r050-smll-149440872100374"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "LTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "LTLCardinality" != "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 "LTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property LTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "LTLCardinality.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 '
echo "FORMULA_NAME $x"
done
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 ;