首页> 外文会议>Real-Time Technology and Applications Symposium, 1998. Proceedings. Fourth IEEE >A comparison of static analysis and evolutionary testing for the verification of timing constraints
【24h】

A comparison of static analysis and evolutionary testing for the verification of timing constraints

机译:比较静态分析和进化测试以验证时序约束

获取原文

摘要

The paper contrasts two methods to verify timing constraints of real-time applications. The method of static analysis predicts the worst-case and best-case execution times of a task's code by analyzing execution paths and simulating processor characteristics without ever executing the program or requiring the program's input. Evolutionary testing is an iterative testing procedure, which approximates the extreme execution times within several generations. By executing the test object dynamically and measuring the execution times the inputs are guided yielding gradually tighter predictions of the extreme execution times. The authors examined both approaches on a number of real world examples. The results show that static analysis and evolutionary testing are complementary methods, which together provide upper and lower bounds for both worst-case and best-case execution times.
机译:本文对比了两种验证实时应用时序约束的方法。静态分析方法通过分析执行路径和模拟处理器特性来预测任务代码的最坏情况和最佳情况执行时间,而无需执行程序或输入程序。进化测试是一种迭代测试程序,它近似估算了几代之内的极端执行时间。通过动态执行测试对象并测量执行时间,引导输入,从而逐渐得出更严格的极限执行时间预测。作者在许多真实的例子中研究了这两种方法。结果表明,静态分析和进化测试是互补的方法,它们共同为最坏情况和最佳情况下的执行时间提供了上限和下限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号