print "sample: ", i file.write('Generated ' + repr(tib) + 'samples:' + repr(i) + '\n') tasks = [] tasks = task_generator.taskGeneration_p( tib, percentageU) tasks = mixed_task_builder.hardtaskWCET(tasks, htf, fr) keepTasks = tasks[:] for k in tasks: file.write(repr(k) + ',') file.write('\n') #the following part is for testing timing.tlog_start("CPRTA starts", 1) resEPSTK = cprta.cprtao(tasks) timing.tlog_end("CPRTA ends", stampCPRTA, 1) if len(stampCPRTA) > 0: file.write('Duration: ' + repr(stampCPRTA[-1]) + '\n') tasks = keepTasks[:] timing.tlog_start("EPST method starts", 0) resEPST = EPST.probabilisticTest_ptda_pt(tasks, nd, 3) #no opt timing.tlog_end("EPST method ends", stampEPST, 0) if len(stampEPST) > 0: file.write('Duration: ' + repr(stampEPST[-1]) + '\n')
'execution': 3.860473878619812, 'type': 'hard', 'prob': 1e-06 }] #tasks=task_generator.taskGeneration_p(j,60) #tasks=mixed_task_builder.hardtaskWCET(tasks, 1.83, 10**-6.) keepsTasks = tasks[:] for k in tasks: file.write(repr(k) + ',') file.write('\n') #the following part is for testing file.write('DMP:\n') tdar = EPST.probabilisticTest_po(tasks, 3, 10) timing.tlog_start("CPRTA starts", 1) cpa = cprta.cprtao(keepsTasks) timing.tlog_end("CPRTA ends", stampCPRTA, 1) file.write('Duration: ' + repr(stampCPRTA[len(stampCPRTA) - 1]) + '\n') if tdar < cpa: file.write('bug?\n') file.write('EPST-K:\n') file.write(repr(tdar) + ',') file.write('\n') file.write('CPRTA:\n') file.write(repr(cpa) + ',') file.write('\n') c_prob.append(cpa) seq_prob.append(tdar) file.write('\n')