arrow
返回

Reducing scheduling sequences of message-passing parallel programs

delete2016-12-01
delete12
PRE
AI
巩
巩敦卫 (Dunwei Gong) *
张晨 封面图
张晨 (Chen Zhang)
T
Tian Tian
李
李征 (Zheng Li)
DOI:10.1016/j.infsof.2016.09.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Message-passing parallel programs are commonly used parallel programs. Various scheduling sequences contained in these programs, however, increase the difficulty of testing them. Therefore, reducing scheduling sequences by using appropriate approaches can greatly improve the efficiency of testing these programs. Objective: This paper focuses on the problem of reducing scheduling sequences of message-passing parallel programs, and presents a novel approach to reducing scheduling sequences. Method: In this approach, scheduling sequences that affect the target statement are first determined based on the relation between a scheduling sequence and the execution of the target statement. Then, these scheduling sequences are divided into a number of equivalent classes according to the execution of the target statement. Finally, for each scheduling sequence in the same equivalent class, the values of the two proposed indexes are calculated, and the scheduling sequence with the minimal comprehensive value is selected as the one after reduction. Results: To evaluate the performance of the proposed approach, it is applied to test 12 typical message passing parallel programs. The experimental results show that the proposed approach reduces 63% scheduling sequences on average. And compared with the method without reduction, and the method with randomly selecting scheduling sequences, the proposed approach shortens 67% and 52% execution time of a program for covering the target statement on average, respectively. Conclusion: The proposed approach can greatly reduce scheduling sequences, and shorten execution time of a program for covering the target statement, hence improving the efficiency of testing the program. (C) 2016 Elsevier B.V. All rights reserved.
Keyword:
Software testing
Message-passing parallel program
Reduction of scheduling sequences
Statement coverage
Equivalent class
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

S
shandong jianzhu university
学者数:
4.3K
论文数: 3.1K
被引数: 3
B
Beijing University of Chemical Technology
学者数:
3.1W
论文数: 2.2W
被引数: 4.5W
引用论文

引用论文

Urea and Hearing in Patients with Menière's Disease
err2009-10-12
err0
PREAI
errC. Angelborg; I. Klockhoff; J. Stahle
err分享
err收藏
Estimating software testing complexity估计软件测试的复杂性
err2013-12-01
err19
errOAAI
errFerrer, Javier; Chicano, Francisco; Alba, Enrique
err分享
err收藏
err分享
err收藏
Photoluminescence switching in quantum dots connected with fluorinated and hydrogenated photochromic molecules
err2024-01-01
err0
errOAAI
errEphraiem S. Sarabamoun; Jonathan M. Bietsch; Pramod Aryal; Amelia G. Reid; Maurice Curran; Grayson Johnson; Esther H. R. Tsai; Charles W. Machan; Guijun Wang; Joshua J. Choi
err分享
err收藏
没有更多内容