首页> 外文会议>International conference on principles and practice of constraint programming >Worst-Case Scheduling of Software Tasks A Constraint Optimization Model to Support Performance Testing
【24h】

Worst-Case Scheduling of Software Tasks A Constraint Optimization Model to Support Performance Testing

机译:最坏情况下的软件任务调度支持性能测试的约束优化模型

获取原文

摘要

Real-Time Embedded Systems (RTES) in safety-critical domains, such as maritime and energy, must satisfy strict performance requirements to be deemed safe. Therefore, such systems have to be thoroughly tested to ensure their correct behavior even under the worst operating conditions. In this paper, we address the need of deriving worst case scenarios with respect to three common performance requirements, namely task deadlines, response time, and CPU usage. Specifically, we investigate whether this worst-case analysis can be effectively re-expressed as a Constrained Optimization Problem (COP) over the space of possible inputs to the system. Solving this problem means finding the sets of inputs that maximize the chance to violate performance requirements at runtime. Such inputs can in turn be used to test if the target RTES meets the expected performance even in the worst case. We develop an OPL model for IBM ILOG CP Optimizer that implements a task priority-based preemptive scheduling, and apply it to a case study from the maritime and energy domain. Our validation shows that (1) the input to our model can be provided with reasonable effort in an industrial setting, and (2) the COP effectively identifies test cases that maximize deadline misses, response time, and CPU usage.
机译:在海事和能源等安全关键领域中的实时嵌入式系统(RTES)必须满足严格的性能要求才能被认为是安全的。因此,即使在最恶劣的工作条件下,也必须对此类系统进行彻底的测试,以确保其正确的性能。在本文中,我们针对三个常见的性能要求(即任务期限,响应时间和CPU使用率)提出了最坏情况的需求。具体而言,我们调查了这种最坏情况的分析是否可以在系统可能输入的空间内有效地重新表达为约束优化问题(COP)。解决此问题意味着找到一组输入,以最大程度地增加在运行时违反性能要求的机会。这样的输入反过来可以用来测试目标RTES是否即使在最坏的情况下也符合预期的性能。我们为IBM ILOG CP Optimizer开发了一个OPL模型,该模型实现了基于任务优先级的抢占式调度,并将其应用于海事和能源领域的案例研究。我们的验证表明,(1)在工业环境中可以为我们的模型提供合理的投入,并且(2)COP有效地识别出最大限度地错过期限,响应时间和CPU使用率的测试案例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号