首页> 外文会议> >Selecting and mapping test sequences from formal specifications of concurrent programs
【24h】

Selecting and mapping test sequences from formal specifications of concurrent programs

机译:从并发程序的正式规范中选择和映射测试序列

获取原文

摘要

Specification-based testing of concurrent programs requires that test sequences be selected from the specification and mapped to the implementation. Test sequences can be selected incrementally. During incremental testing, the specification is partitioned into two or more components that are each tested separately. In this paper, we show how guidance for the partitioning can be provided by a constraint-style Lotos specification. Using incremental analysis techniques, components can be composed and reduced into smaller but observationally equivalent components. The combination of incremental testing and analysis alleviates the state explosion problem during test generation. We also show a mapping between the abstract test sequences of a Lotos specification and the concrete test sequences of an Ada implementation. The results of an empirical study of specification-based incremental testing are reported.
机译:基于规范的并发程序测试要求从规范中选择测试序列,并将其映射到实现中。可以逐步选择测试顺序。在增量测试过程中,规范分为两个或多个组件,每个组件分别进行测试。在本文中,我们展示了如何通过约束样式Lotos规范提供分区指导。使用增量分析技术,可以将组件组成并缩小为较小但在观察上等效的组件。增量测试和分析的组合缓解了测试生成过程中的状态爆炸问题。我们还显示了Lotos规范的抽象测试序列与Ada实现的具体测试序列之间的映射。报告了基于规范的增量测试的实证研究结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号