首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 93 毫秒
1.
为了保证测试任务正确高效地完成,介绍了通用自动测试系统体系结构,构建了并行测试软件模型;在测试资源模型和测试任务模型的基础上,研究了任务调度的一般性问题,建立了任务调度的数学模型;总结了影响任务调度的主要因素,针对3种并行测试硬件模型下不同的资源方式,分析了其具体任务调度问题;为后续研究任务调度算法及其实现奠定了理论基础。  相似文献   

2.
并行自动测试系统的任务调度   总被引:5,自引:0,他引:5  
并行测试技术的广泛应用,将是下一代自动测试系统(AutomaticTestSystem,ATS)的主要特征。通过对现有并行技术的分析,介绍了目前实现并行测试的主要方法,并根据任务量的多少提出了,相应的任务调度算法,通过实验证明算法是可行的。  相似文献   

3.
吴勇  王雪  赵焕义 《计算机应用》2015,35(5):1280-1283
针对并行测试中任务优化调度这一关键性问题,提出了一种图染色理论和遗传蜂群算法相结合的任务调度优化算法.首先,建立了基于图染色理论的并行测试任务关系模型,用图来描述测试任务占用仪器资源的情况;然后, 在测试任务关系模型的基础上,将遗传算法特有的交叉、变异操作与人工蜂群(ABC)算法相结合搜索最优解,能够有效避免算法早熟并且加速算法收敛;最终得到并行度最大的任务分组方案.经仿真验证,所提方法能有效地实现并行测试,提高自动测试系统的测试效率.  相似文献   

4.
并行测试系统中的测试任务的执行时间是不确定的,测试任务过程具有随机性。为实现测试任务优化执行的目的,建立了并行自动测试系统的动态任务调动模型,并提出了基于测试任务剩余工作量和测试资源剩余负载的启发式调度规则,并在测试任务过程Petri网模型的运行演化算法中采用该规则,实现并行测试任务的动态调度。最后通过实例仿真,验证了该策略的可行性和优越性。  相似文献   

5.
介绍了一种基于并行测试完成时间的极限定理分析和设计的静态并行测试任务调度算法——TSUL(task scheduler based on UUTs model and limit theorem of parallel test finish time)算法.该算法在设计过程中运用并行测试完成时间的极限定理确定了并行完成所有测试任务所需的极限最短时间,生成的解能够尽量接近或达到问题的最优解.经实例验证,对于静态的并行测试任务调度问题,TSUL算法是一种有效的最优化算法.  相似文献   

6.
通用测试系统是近年来自动测试系统的研究热点,其中,测试软件的通用性尤其受到关注.以构建通用测试系统为目的,对测试软件通用性的实现方法进行了研究,提出了一种通用ATS软件平台的构建方法,并详细给出了该软件平台各模块的功能和设计方案.该软件平台具有较强的通用性和可扩展性,是测试人员进行产品维修、测试的重要工具,应用推广价值较高.  相似文献   

7.
ATS软件模型研究   总被引:1,自引:0,他引:1  
针对ATS软件规模和复杂度的增加带来的系统描述和集成问题,给出了ATS软件的概念模型、信息模型和系统模型,阐述了三者之间的关系,为ATS软件的体系结构通用性、仪器互换性、软件移植性和系统互操作性设计提供了解决方案。  相似文献   

8.
符晓 《计算机科学》2018,45(Z6):290-294
为了提高云计算中虚拟机(VM)的利用率并降低任务的完成时间,提出了一种融合共享机制的混合群智能优化算法,实现云任务的动态调度。首先,将虚拟机调度编码为蜜蜂、蚂蚁和遗传个体。然后,利用人工蜂群算法(ABC)、蚁群算法(ACO)和遗传算法(GA)分别在各自邻域内寻找最优解。最后,通过一个共享机制使3种算法定期交流各自搜索到的解,并将获得的最佳解作为当前最优解进行下一次迭代过程,以此来加速算法收敛并提高收敛精度。通过CloudSim进行了一个云任务调度的仿真实验,结果表明提出的混合算法能够合理有效地调度任务,在任务完成时间和稳定性方面具有优越的性能。  相似文献   

9.
人工蜂群算法在并行测试任务调度中的应用   总被引:1,自引:0,他引:1  
并行测试是下一代自动测试系统的关键技术之一,而并行测试任务调度是并行测试的核心内容;首先建立并行测试调度的数学模型,根据人工蜂群算法解决动态调度优化问题的优势,提出基于人工基于蜂群算法的并行测试任务调度方法;并给出应用实例,仿真实验表明:该算法收敛快、准确率高,能有效解决并行测试调度优化问题。  相似文献   

10.
针对测试硬件种类增多导致的测试路径连接复杂、人工配置困难的问题,提出了一种在建立测试系统数据模型的基础上实现的测试路径自动选择算法;该算法将测试设备及被测元件的通道信息纳入到测试系统数据模型中,根据硬件设备信号通道的具体条件为依据,以通过测试路径后测试信号的衰减值最小为最优路径的判别条件,通过测试系统软硬件的交互,实现了测试路径的最优配置;该算法提高了测试路径配置的效率,同时提高了测试程序集的可移植性.  相似文献   

11.
并行测试技术在自动测试系统中的应用   总被引:16,自引:6,他引:16  
并行测试拥有减少测试时间、降低测试成本的强大优势,正成为研究热点之一。首先详细分析了并行测试的基本概念,介绍了目前实现并行测试可以采用的两大类4种结构,对这4种结构各自的优缺点进行了比较。接着以多线程并行测试程序为例描述了并行测试程序中同步、异步和单线程的三种模型,最后重点对多线程并行测试实现中几个值得注意的重要问题进行了讨论。  相似文献   

12.
并行遗传算法在并行多机调度中的应用   总被引:1,自引:0,他引:1  
GA是一类基于自然选择和遗传学原理的有效搜索方法,它从一个种群开始,利用选择、交叉、变异等遗传算子对种群进行不断进化,最后得到全局最优解。但随着求解问题的复杂性及难度的增加,提高GA的运行速度便显得尤为突出,采用并行遗传算法(PGA)是提高搜索效率的方法之一。本文分析了并行遗传算法的四种模型,最后将其应用于多机任务调度中。  相似文献   

13.
并行测试以减少测试时间和降低测试成本的强大优势成为下一代自动测试系统ATS发展的热点;针对ATS中并行测试任务调度复杂、难以优化问题,提出了一种有色Petri网和改进粒子群优化(IPSO)算法相结合的任务调度优化算法;采用有色Petri网建立并行测试系统模型,得到并行测试的动态特性;采用IPSO算法搜索最优的任务调度路径,得到以测试时间最短为目标的最优任务调度方案;最后,将该算法应用到某型雷达电路板并行测试系统中,研究结果表明,与遗传算法GA相比,该算法效率更高,更利于工程应用。  相似文献   

14.
A parallel algorithm for solving meeting schedule problems is presented in this paper where the problem is NP-complete. The proposed system is composed of two maximum neural networks which interact with each other. One is an M × S neural network to assign meetings to available time slots on a timetable where M andS are the number of meetings and the number of time slots, respectively. The other is an M × P neural network to assign persons to the meetings where P is the number of persons. The simulation results show that the state of the system always converges to one of the solutions. Our empirical study shows that the solution quality of the proposed algorithm does not degrade with the problem size.  相似文献   

15.
并行测试任务可并行性分析研究   总被引:2,自引:1,他引:2       下载免费PDF全文
针对并行测试系统中不同测试序列测试效率提高存在差异的现象,分析、研究测试序列可并行性的概念,以描述测试序列在并行测试中的固有属性。建立的可并行度指标解决了测试序列测试效率提高不同无法解释的难题,对并行测试系统开发过程中仪器资源的选取与确定具有指导意义。通过测试序列实例,验证了可并行性是测试序列的固有属性,说明了可并行度概念的合理性。  相似文献   

16.
并行测试技术可以同时进行多个任务的测试,提高资源利用率,节约测试成本;并行测试调度问题是一种复杂的组合优化问题,是并行测试技术的核心要素;并行测试系统作为并行测试技术的载体,自身的性能和求解效率尤其重要;对并行测试完成时间极限定理进行了研究,建立了并行测试任务调度的数学模型,分析了传统元启发式算法求解并行测试问题的不足,提出了基于动态规划的递归搜索技术和人工蜂群算法相结合的混合人工蜂群算法,并采用整数规划精确算法和遗传算法对混合人工蜂群算法进行验证;得出结论采用混合人工蜂群算法进行并行测试任务的调度节约了接近50%的时间,降低了约20%的硬件资源占用,提高了测试效率,可以满足工程实际的应用。  相似文献   

17.
任务并行编程模型研究与进展   总被引:1,自引:0,他引:1  
任务并行编程模型是近年来多核平台上广泛研究和使用的并行编程模型,旨在简化并行编程和提高多核利用率.首先,介绍了任务并行编程模型的基本编程接口和支持机制;然后,从3个角度,即并行性表达、数据管理和任务调度介绍任务并行编程模型的研究问题、困难和最新研究成果;最后展望了任务并行未来的研究方向.  相似文献   

18.
需要人参与提供服务的网格任务调度中,需要考虑许多时间因素。因此本文提出一个基于时间差异的网格任务调度模型,应用微粒群算法对网格中任务调度模型作性能优化,并通过分析和模拟,得出此算法能够得到任务调度的最优完成时间。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号