首页> 外文会议>Fourth IEEE International Conference on Software Testing, Verification, and Validation >An Evolutionary Algorithm for the Generation of Timed Test Traces for Embedded Real-Time Systems
【24h】

An Evolutionary Algorithm for the Generation of Timed Test Traces for Embedded Real-Time Systems

机译:嵌入式实时系统定时测试轨迹生成的进化算法

获取原文

摘要

In safety-critical applications, the real-time behavior is crucial for the correctness of the overall system and must be tested thoroughly. However, the generation of test traces that cover most or all of the desired behavior of a real-time system is a difficult challenge. In this paper, we present an evolutionary algorithm that generates timed test traces, which achieve a given transition coverage. We generate these traces from a timed automata model. Our main contribution is a novel approach to encode timed test traces as individuals of an evolutionary algorithm. The major difficulty in doing so is that test traces for embedded real-time systems have to be very long. To solve this problem, we introduce the notion of blocks, which simplify long traces by cutting them into pieces. With that, we reduce the search space significantly. Furthermore, we have implemented crossover and mutation operators and a fitness function that takes time-dependent behavior implicitly into account. We show the success of our approach by experimental results from an anti-lock braking system.
机译:在对安全至关重要的应用中,实时行为对于整个系统的正确性至关重要,必须进行全面测试。然而,覆盖大多数或所有实时系统所需行为的测试迹线的生成是一项艰巨的挑战。在本文中,我们提出了一种演化算法,该算法可以生成定时的测试迹线,从而实现给定的过渡范围。我们从定时自动机模型生成这些跟踪。我们的主要贡献是一种将定时测试轨迹编码为进化算法个体的新颖方法。这样做的主要困难是嵌入式实时系统的测试跟踪必须非常长。为了解决这个问题,我们引入了块的概念,该块通过将长的痕迹切成碎片来简化它们。这样,我们可以大大减少搜索空间。此外,我们已经实现了交叉和变异算子以及适应性函数,该函数隐含地考虑了与时间有关的行为。我们通过防抱死制动系统的实验结果证明了该方法的成功。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号