首页> 外文期刊>Microprocessors and microsystems >Generating test sequences using symbolic execution for event-driven real-time systems
【24h】

Generating test sequences using symbolic execution for event-driven real-time systems

机译:使用符号执行为事件驱动的实时系统生成测试序列

获取原文
获取原文并翻译 | 示例

摘要

Real-time software, often used to control event-driven process control systems, is usually structured as a set of concurrent and interacting tasks. Therefore, output values of real-time software depend not only on the input values but also on internal and nondeterministic execution patterns caused by task synchronization. In order to test real-time software effectively, one must generate test cases which include information on both the event sequences and the times at which various events occur. However, previous research on real-time software testing focused on generating the latter information. Our paper describes a method of generating test sequences from a Modechart specification using symbolic execution technique. Based on the notion of symbolic system configurations and the equivalence definitions between them, we demonstrate, using the railroad crossing system, how to construct a time-annotated symbolic execution tree and generate test sequences according to the selected coverage criteria.
机译:通常用于控制事件驱动的过程控制系统的实时软件通常被构造为一组并发且交互的任务。因此,实时软件的输出值不仅取决于输入值,还取决于任务同步引起的内部和不确定的执行模式。为了有效地测试实时软件,必须生成测试用例,其中必须包含有关事件序列和各种事件发生时间的信息。但是,先前对实时软件测试的研究集中于生成后者的信息。我们的论文描述了一种使用符号执行技术从Modechart规范生成测试序列的方法。基于符号系统配置的概念以及它们之间的等效定义,我们使用铁路道口系统演示了如何构建具有时间注释的符号执行树并根据选定的覆盖标准生成测试序列。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号