首页> 外文期刊>Concurrency and Computation >Structural testing criteria for message-passing parallel programs
【24h】

Structural testing criteria for message-passing parallel programs

机译:消息传递并行程序的结构测试标准

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

摘要

Parallel programs present some features such as concurrency, communication and synchronization that make the test a challenging activity. Because of these characteristics, the direct application of traditional testing is not always possible and adequate testing criteria and tools are necessary. In this paper we investigate the challenges of validating message-passing parallel programs and present a set of specific testing criteria. We introduce a family of structural testing criteria based on a test model. The model captures control and data flow of the message-passing programs, by considering their sequential and parallel aspects. The criteria provide a coverage measure that can be used for evaluating the progress of the testing activity and also provide guidelines for the generation of test data. We also describe a tool, called ValiPar, which supports the application of the proposed testing criteria. Currently, ValiPar is configured for parallel virtual machine (PVM) and message-passing interface (MPI). Results of the application of the proposed criteria to MPI programs are also presented and analyzed.
机译:并行程序具有并发,通信和同步等一些功能,这些功能使测试成为一项具有挑战性的活动。由于这些特性,传统测试的直接应用并非总是可行的,并且有足够的测试标准和工具是必要的。在本文中,我们研究了验证消息传递并行程序的挑战,并提出了一组特定的测试标准。我们介绍基于测试模型的一系列结构测试标准。该模型通过考虑消息传递程序的顺序和并行方面来捕获它们的控制和数据流。该标准提供了一种覆盖率度量,可用于评估测试活动的进度,还提供了生成测试数据的准则。我们还描述了一种名为ValiPar的工具,该工具支持所建议的测试标准的应用。当前,VariPar已配置为并行虚拟机(PVM)和消息传递接口(MPI)。还介绍并分析了将建议的标准应用于MPI程序的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号