首页> 外文会议>International Symposium on Software Reliability Engineering >Using CLP to Automatically Generate Test Sequences for Synchronous Programs with Numeric Inputs and Outputs
【24h】

Using CLP to Automatically Generate Test Sequences for Synchronous Programs with Numeric Inputs and Outputs

机译:使用CLP自动生成具有数字输入和输出的同步程序的测试序列

获取原文

摘要

Lutess is a testing environment designed for synchronous software specified with Lustre, a synchronous data-flow language. It makes possible to automatically generate test input sequences in conformance with a specification of the software external behavior and of guiding directives such as operational profiles and behavioral patterns. Lutess deals with software and specifications involving only boolean inputs and outputs. In this paper we propose an extension of Lutess, using Constraint Logic Programming (CLP), making possible to deal with numeric inputs and outputs. In particular, we define an appropriate execution model for test input generation and show how test data generation according to the main guiding facilities of Lutess can still be performed. Furthermore, operational profile based generation becomes more powerful thanks to the introduction of CLP solvers capabilities which make possible to associate occurrence probabilities to any boolean expression.
机译:Lutess是一个测试环境,专为使用Lustry指定的同步软件,同步数据流语言。它可以通过软件外部行为的规范和指导指令(例如操作简档和行为模式)自动生成测试输入序列。 Lutess涉及只有布尔输入和输出的软件和规范。在本文中,我们提出了使用约束逻辑编程(CLP)的Lutess的扩展,使得可以处理数字输入和输出。特别是,我们为测试输入生成定义了适当的执行模型,并显示了根据Lutess的主要引导设施的测试数据生成仍然可以执行。此外,由于引入CLP索收能力,因此可以变得更加强大,这使得CLP求解器能力使得可以将发生概率与任何布尔表达式关联。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号