Timing-Sequence Testing of Parallel Programs

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:FUF66877
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Testing of parallel programs involves two parts-testing of controlflow within the processes and testing of timing-sequence.This paper focuses on the latter, particularly on the timing-sequence of message-passing paradigms.Firstly the coarse-grained SYN-sequence model is built up to describe the execution of distributed programs. All of the topics discussed in this paper are based on it. The most direct way to test a program is to run it. A fault-free parallel program should be of both correct computing results and proper SYN-sequence. In order to analyze the validity of observed SYN-sequence, this paper presents the formal specification (Backus Normal Form) of the valid SYN-sequence. Till now there is little work about the testing coverage for distributed programs. Calculating the number of the valid SYN-sequences is the key to coverage problem, while the number of the valid SYN-sequences is terribly large and it is very hard to obtain the combination law among SYN-events. In order to resolve this problem, this paper proposes an efficient testing strategy-atomic SYN-event testing, which is to linearize the SYN-sequence (making it only consist of serial atomic SYN-events) first and then test each atomic SYN-event independently. This paper particularly provides the calculating formula about the number of the valid SYN-sequences for tree-topology atomic SYN-event (broadcast and combine). Furthermore,the number of valid SYN-sequences also,to some degree, mirrors the testability of parallel programs. Taking tree-topology atomic SYN-event as an example, this paper demonstrates the testability and communication speed of the tree-topology atomic SYN-event under different numbers of branches in order to achieve a more satisfactory tradeoff between testability and communication efficiency.
其他文献
国际VDI大会于6月24日在德国弗里德里希港举行,广西柳工机械股份有限公司董事长、广西柳工集团有限公司总裁曾光安先生在会上表示:“当前,节能、舒适、可靠、低使用成本和低服务
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
冬季气温低,日照时间短,对蛋鹑产蛋量影响很大.为了取得种用蛋或商品食用蛋的平衡生产,饲养中应采取以下五项措施:
随着新课改的推进,涌现出了许多教学理念,但这些教学理念都有一个共性特点,即充分展现学生的主体性,挖掘学生的创造力,追求学生的全面发展.而想要实现这些教学目标,就需要先
我国是一个气象大国,其高空探测站是全球气象探测的 重要组成部分,但是我国在高空气象探测系统方面还处于发展阶 段.本文概述了高空气象探测的发展历史,分析了我国高空气象
This paper presents a direct 3D painting algorithm for polygonal models in 3D object-space with a metaball-based paintbrush in virtual environment.The user is a
一、合作组织能干啥rn目前,泸县在县民政局或县工商行政管理局进行依法登记注册的畜禽专业合作组织共有53个,成员3 468 ,其中最多的为养殖户1 293户,占成员数的37.28%;经纪人
病原体的存在是人类和动物健康及畜禽生产的大敌,而要消灭和根除病原体,必不可少的办法就是消毒.消毒就是指采用物理、化学、生物的方法将病原体消灭于外环境中,使其无害化,
随着人工起搏器的广泛应用,人工起搏心电图分析也就成了心电图医生的一项重要工作.通常在掌握了起搏器的工作原理,知道起搏器类型和其特殊功能情况下,人工起搏心电图的分析并