首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >Using genetic algorithms to generate test sequences for complex timed systems
【24h】

Using genetic algorithms to generate test sequences for complex timed systems

机译:使用遗传算法生成复杂定时系统的测试序列

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The generation of test data for state-based specifications is a computationally expensive process. This problem is magnified if we consider that time constraints have to be taken into account to govern the transitions of the studied system. The main goal of this paper is to introduce a complete methodology, supported by tools, that addresses this issue by representing the test data generation problem as an optimization problem. We use heuristics to generate test cases. In order to assess the suitability of our approach we consider two different case studies: a communication protocol and the scientific application BIPS3D. We give details concerning how the test case generation problem can be presented as a search problem and automated. Genetic algorithms (GAs) and random search are used to generate test data and evaluate the approach. GAs outperform random search and seem to scale well as the problem size increases. It is worth to mention that we use a very simple fitness function that can be easily adapted to be used with other evolutionary search techniques.
机译:用于基于状态的规范的测试数据的生成是计算上昂贵的过程。如果我们认为必须考虑时间约束来控制所研究系统的转换,则该问题将被放大。本文的主要目的是介绍一种在工具支持下的完整方法,该方法通过将测试数据生成问题表示为优化问题来解决此问题。我们使用启发式方法来生成测试用例。为了评估我们方法的适用性,我们考虑两个不同的案例研究:通信协议和科学应用BIPS3D。我们给出有关测试案例生成问题如何作为搜索问题和自动化呈现的详细信息。遗传算法(GA)和随机搜索用于生成测试数据并评估该方法。 GA的效果优于随机搜索,并且随着问题规模的扩大,GA似乎可以很好地扩展。值得一提的是,我们使用了非常简单的适应度函数,可以很容易地将其适应于其他进化搜索技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号