首页> 外文期刊>Software Testing, Verification and Reliability >Preamble computation in automated test case generation using constraint logic programming
【24h】

Preamble computation in automated test case generation using constraint logic programming

机译:使用约束逻辑编程自动生成测试用例中的前导码

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

摘要

BZ-Testing-Tools (BZ-TT) is a tool-set for automated model-based test case generation from B machines and Z specifications. BZ-TT uses boundary testing as well as cause-effect testing on the basis of the formal model. It has been used and validated on several industrial case studies in the domain of critical software: in particular for smart card applications and automotive embedded systems. The main idea of BZ-TT is to compute a boundary goal for each effect of the operations of the model and then to compute a preamble sequence of operations to place the system under test in such a state that satisfies the goal. In this paper, the preamble computation search strategies used in BZ-TT are presented. More precisely, two algorithms based respectively on forward chaining and backward chaining are compared. These algorithms both use a customized set constraint solver, which is able to animate the formal model. These algorithms differ, however, in their capacity to reach the boundary goals efficiently. The results of applying the tools to an industrial windscreen wiper controller application are presented.
机译:BZ测试工具(BZ-TT)是一个工具集,用于根据B机器和Z规格自动生成基于模型的测试用例。 BZ-TT在正式模型的基础上使用边界测试和因果测试。它已在关键软件领域的多个工业案例研究中得到使用和验证:特别是对于智能卡应用程序和汽车嵌入式系统。 BZ-TT的主要思想是为模型操作的每种效果计算一个边界目标,然后计算操作的前导序列,以使被测系统处于满足目标的状态。本文提出了用于BZ-TT的前导计算搜索策略。更准确地说,比较了分别基于正向链接和反向链接的两种算法。这些算法都使用定制的集合约束求解器,该求解器能够对形式模型进行动画处理。但是,这些算法在有效达到边界目标的能力方面有所不同。给出了将这些工具应用于工业挡风玻璃刮水器控制器应用程序的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号