首页 基于遗传算法的并行测试调度算法研究

基于遗传算法的并行测试调度算法研究

举报
开通vip

基于遗传算法的并行测试调度算法研究 书书书 !23" !2# $%&'()*+, 犞狅犾.23 犖狅.2  2009-2. 犑犗犝犚犖犃犔犗犉犈犔犈犆犜犚犗犖犐犆犕犈犃犛犝犚犈犕犈犖犜犃犖犇犐犖犛犜犚犝犕犈犖犜 · 19    · /012008-4.23。 !"#$%&'()*+,-%&./ ! " #$% &'( ( 4567689+:;?@+A , 45100191) 0 1:BC&DEFGH:;&DIJKLMNOPQG,/0RSBC&DKTUVWXYZC[\],^ _[` abcLd+ef ( ?gef 、 hijdefk...

基于遗传算法的并行测试调度算法研究
书书书 !23" !2# $%&'()*+, 犞狅犾.23 犖狅.2  2009-2. 犑犗犝犚犖犃犔犗犉犈犔犈犆犜犚犗犖犐犆犕犈犃犛犝犚犈犕犈犖犜犃犖犇犐犖犛犜犚犝犕犈犖犜 · 19    · /012008-4.23。 !"#$%&'()*+,-%&./ ! " #$% &'( ( 4567689+:;<=+($>?@+A , 45100191) 0 1:BC&DEFGH:;&DIJKLMNOPQG,/0RSBC&DKTUVWXYZC[\],^ _[` abcLd+ef ( ?gef 、 hijdefkXYef ), lm[n1opXYLBCTUqrXY , SopXYLstu v 、 opwxyZC[z{|} , BZC[~€ 。 234 : BC&D ; opXY ; :;&DIJ ; TUVW 56789 :TP206+.1 :;<=>:A ?@:510.804 犚犲狊犲犪狉犮犺狅狀狋犺犲狋犪狊犽狊犮犺犲犱狌犾犲犪犾犵狅狉犻狋犺犿犫犪狊犲犱狅狀狋犺犲犌犃 LiangXu LiXingshan YuJinsong (BeihangUniversity,Beijing100083,China) 犃犫狊狋狉犪犮狋:ParallelTestisthekeytechnologyofNxTest.Thispaperinvestigatesthetaskschedule probleminparalleltest,establishesthemathematicalmodel(proceduremodel,optimizedtargetfunction modelandalgorithmmodel),presentstheparalleltesttaskschedulealgorithmbasedonGA,discussesthe GAcodingandinheritancemechanism,andvalidatesthealgorithmthroughsimulation. 犓犲狔狑狅狉犱狊:paralleltest;geneticalgorithm;automatictestsystem;taskschedule 1 E F h‚ƒ„…†‡ˆ‰Š‹L:;&DIJŒ Ž‹CL&Duv , ƒT‘’“”•–C—… &DTU , ˜™&DTUš›œžg–C , Ÿ ƒ &DKm¡&DTU¢£y¤ , ¥¦§¨©ª , &D ’“«¬y¡­ 。 BC&D (paralleltest)E®& DIJ•¯°’–C±…&DTU , ²ERSC ?³uvL´µ¶·¸¹ºLG»¼OP , E½¾ FGH:;&DIJ (NxTest)KLMNOPQ G [6]。 TUVW(¥¦¿ÀEBC&DKLMNO P 。 h‚ÁM0ÂSBCTUVWXYL\]ÃÄ RSÅÆÇBÇ&D , ƒ&DgÈk&D’“É ÊLËÌF , S&DTUk&D¥¦ZCÍ<¢g kΨ 。 opXYEGÏЋ:ÑÒÓkZ<ÔÕ LÖ×Í<ØÙÚÛXY , ܙ±ÝÞÍ 、 :ßŠÚ Û 、 Œ‹àyáÝ 。 /0RSopXYƒBÇ&D KLŠ‹ZC[|} 。 2 GHIJKLM [1] &D¥¦ 、 &DTUkhijdEâãBCT UVWLäÄå , EBC&DTUqrLnækœ ç 。 èÆ&DTUéê :犘={犘1,犘2,…,犘狀};& D¥¦éê :犚={犚1,犚2,…,犚犿}。TUéêKL ëå犘犻Eìíî_ïCLðñ&DTU(TU— ë ), TU—ëQ“ò™TóôõMI 。 ìíö1° G…÷&S­ , øìíö1´°L÷&S­ 。 °ù , &D¥¦éêKLëå犚犻Eìíî_ú³Lðñ ¥¦eû ( ü•—ë ), ü•—ëQ“øò™Tóô õMI , ìíö1°G…)* , øìíö1´°L) * 。 /0}ýLBC&DTUVWXY³þFÿ ! : 1)ƒT‘’"#…ü•—딕$1GÏ?³ %& 。 2)&DK,ƒT‘G…?gò™'()*˜+ ‹¥¦LËÌF , ,¥¦-G./0?g˜+‹ 。 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 · 20    · $ % & ' ( ) * + , 2009- 3)ƒ1G’"G…÷&S­”•ƒG…ü•—ë 2&D ,´ 34K5,&D«@KLT‘G…ú³ 。 4)°GTU—ëL?gQ“™67ôõMI, ´°TU—ëL?gQ“ò™67ôõMI 。 2.1 NOMP &DTUéêK , #G…TU—ë犘犻89:;< ?g , ?gE&DIJìí:=VWLðñ&D—ë 。 ÿ!T‘TU—ë犘犻L?gdh/犽犻,犑犘犻H >!犻…TU—ë?@L?géê,—…TU—ë L?gìí>A/ :   犑犘犻={犑犻(1),犑犻(2),…,犑犻(犽犻)} (1) ÿ!&DTU犘犻KL?gƒü•—ëéê犚 2L&Dg/ :犚犻(1),犚犻(2),…,犚犻(犽)。B/:犻(1), 犻(2),…,犻(犽),犻(狓)SŠü•—ëLst,犽 ≤ max(犽1,犽2,…,犽狀),0<犻≤狀。Cç2cÿ!kÆ D , ìÊ , ?gefìí>A/ : 犑犘= 1(1) 1(2) … 1(犽) 2(1) 2(2) … 2(犽)   …   …    …   … 狀(1) 狀(2) … 狀(犽 熿 燀 燄 燅) = 犑犘1 犑犘2   … 犑犘 熿 燀 燄 燅狀 (2) 2.2 QRSTUVMP VWXYLðEhLEF&DTUGH1Ïð ÍIJKÍLLMSŠ3ü•—ë2B–C&D 。 ÿÆü•—ë犚犻2L&D?g¢È/犑犚犻,0≤犻≤ 犿,N™:    犑犚犻={犼(1),犼(2),…,犼(狊)} (3) vK :狊/˜™ƒü•—ë犕犻2&DL?gLO d ,犼(犻)/ƒ1…ü•—ë2¢ƒ!犻PLTU— ë˜SŠ?g 。 S1˜™&DTUkü•—ë¶Q , ìíR3狌=max(狊1,狊2,…,狊犿),ìíR3‹S T>AL˜™ü•—ëL?gUVST : 犑犚= 1(1) 1(2) … 1(狌) 2(1) 2(2) … 2(狌)   …   … … … 犿(1) 犿(2) … 犿(狌 熿 燀 燄 燅) = 犑犚1 犑犚2   … 犑犚 熿 燀 燄 燅犿 (4) 2.3 *+WXYZ &D’“ST‹ºbcTU—ëK˜™?gL &D’“ , ,STSŠ1ü•—ëUVef : 犜= 狋1(1) 狋1(2) … 狋1(狌) 狋2(1) 狋2(2) … 狋2(狌)   …   …    …   … 狋犿(1) 狋犿(2) … 狋犿(狌 熿 燀 燄 燅) (5) 2.4 [<\] ƒBC&DK , ìíWX¢gýKL’“jd ³/BCVWYÆjd 。 ‹犆=(犆1,犆2,…,犆狀)> ATULZ?’“ 。 Œ™2ÏËÌ[4]: 1)Z?’“犆max:Z?’“y1TUéKð7 G…÷&DZL&D?gL[õ’“ , Z?’“\ ñ‘]^&D’“\_ 。    犆max=max{犆犼} (6) 2)` aOZ?’“ (∑狑犼犆犼)kOZ?’“ (∑犆犼):` aOZ?’“E˜™&DTULZ? `a’“Qk , ,b\ñ‘]^OLyc’“\_ , ¥¦Ð‹Ù\d ,` aOZ?’“ìí>A/ : 犆=∑ 狀 犼=1 狑犼犆犼。vK:狑犼/?g&D’“L`ab, ì틺efTU—ëLgh@W 。 i狑犼=1’, `aOZ?’“jEOZ?’“ :犆=∑ 狀 犼=1 犆犼。 2.5 %&MP ƒ2cÆDkbcLnæ2 , S1èÆL&DT Uéê犘,ƒkµ犑犘‚lôõlmF,þnoƒ1… ü•—ëUVST犑犚′,FR犉(犑犚′)=min(犜(犑犚)), hijd犉(犑犚)(Z?’“IOZ?’“)pbq 3ðñ , r犑犚′/ðÍs,hijd/: 犉(犑犚)=min(犜(犑犚)) 犉(犑犚)=min(max(犜(1),犜(2),…,犜(犿)))   狅狉 犉(犑犚)=min(max(犆(1),犆(2),…,犆(狀))) (7) 3 %&^_ [1] ƒÅÆÇBC&DK , &D’“EÉÊL , t0 ìíS&DTUZCu6qr , u&IJvºL& D%&k[n 。 Š‹opXY , SwxªyzZC opZ<ú³ ( ÒÓ 、 yx 、 {| 、 f} ), ~oÍ , ðEìíR3TUqrLðÍsIJKÍs 。 3.1 `> ƒBCTUqrK , #€?gLstš›9: 4…Äå:&DTUHt、&D?gHt、¥¦Ht 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 !2# n1opXYLBC&DVWXY\] · 21    · k&D’“ 。 /0Ž‹n1&D?gLdstu v ( ‚1),è°GTU—똙L?g®ÆÁ° Lgƒ犻,Ñ7C焃èƅ†xKm¡Lžg ZCs) 。 Ž‹‡Ïstuvˆ—u‰ , sŠ[¥ ¦ªyL`a , ‹ŒêBC&D;&VWLŽ 。 )1 *+,-./01) Fig.1 Schemaoftaskunitencoding 3.2 abcdef ƒ&DIJK , m¥¦Lϐkd'E™‘L , ²ŠÆ[IJL&D’' ( ìí°’BC&DLTU —ëLð9d' )。 °’ , «±LTU—ë“(opï Xø”Ÿ IJLïX•–«ª 、 —X’“˜¬ , t0 #”•ÒÓ@™TU—ë“(opïX 。 ìíCç š›Lm¥¦%ÌkTU—ëL&DŽ , Ž‹œ ·vqNºÒÓÍ<žntŸ ,  ¡2š¡TU— ëŸê ( Ö× / ×@ ) ðÍ , FðE¢£L…x‹`Í } 。 ™Ð1opZA[TU—ëL? gžgMI , =1°ùLgƒ{Ï7 , ƒ…†xKß Ñ•¯½ÅàUTU—ëL?gáâ ,´ ”m¡ã Y…†x 。 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 · 22    · $ % & ' ( ) * + , 2009- )2 2$3456789:;< Fig.2 Crossoperationofparalleltest 3.5 kl f}ú³eä[opXYL×@Úەå , ì æçwxL±ùÇ 。 ÿ!f}Ù狆犿,Œ/1%~ 10%。S1Ð{7L#……†xk…†xKL#… P , f}Üxú³þF : 1)RS…†xKL#G…nt,¬¢G…(0,1) ѓL«wd狉; 2)þn狉<狆犿,S…†xK,P¨LntZC f}ú³ 。 k{|ú³Á° , =1…†xKLntϐk d'EÔÆL , ˜íf}ú³´•ƒ…†xKef ntLdhkSŠ&DTULsƒdb 。 /0Ž‹ íF2ÏuvSntZCf}ú³。 1)èPf} ÅÆnt ( gƒ/犻)ZCf}ú³7,ÅÆG …«wéW , Bí犻/G…êÝ,犼/%KLnt gƒ , œ- (犼+1)IJ(犼-1)ÝLntbëè犼 Ý , B-犻ÝLntbëè%LìGêÝ。 2)íîf} ÅÆnt ( gƒ/犻)ZCf}ú³7,í犻/G ê , ÅÆG…«wéW , Û3ìGê , Ñ7-‡Åê ݓLntížg¢È , ª¼Ý{…†xK 。 /0-f}ú³™/2ï。!1ï/qf } , Ž‹2cf}uvS…†xKLntZCf} 。 !2ïf}ERSðñ&D¥¦LËÌ,”S…† xKܙðñöÇLntZCf} , f}Ùòd 。 3.6 %&mn 1)ÅÆÏwqe、{|ØÙ、f}ØÙ、opHd; 2)CçIJm¥¦,^ _ü•—ëef,BC çü•—ëef , ÒӝžTU—ëéê ( 0$øì 펋opXYÒpÖ×ðÍéê ); 3)^ _ž&D?gef,¢£žÏw; 4)—X#……†xLߊW; 5)ZCÒÓú³; 6)ZC{|ú³; 7)ZCf}ú³; 8)ZCðñf}ú³; 9)¢£FGÏw; 10)Ó5Eó3qopHdIq3[õlm(þ ÏwÙf´° L¥¦2L&DTUqr , ÷öiH>&D’“ , u ø?Lsƒ>A&DTUst 。 ~‹’ 15.2650s。=~dçìÊ:狉2¥¦2L&D– C’“ð¬/31s,狉22L–C’“jE˜™& DTULZ?’“ 。 0 [2]KTaskscheduleX YLZ?’“/35s。Ž‹opXYŽsLðE[ nÍ1TaskscheduleXY。 )3 =>5678?@AB Fig.3 Optimalsolution usingGeneticAlgorithm 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 !2# n1opXYLBC&DVWXY\] · 23    · 2)«w¢£&DTUgÈ,#…TU—ë9: 4…?g,#…?gSŠL&D¥¦gƒk&D’ “þ>1˜A。 q1 rste'*+uvw 犜犪犫犾犲1 犜犲狊狋狋犪狊犽狌狀犻狅狀犵犲狀犲狉犪狋犲犱狉犪狀犱狅犿犾狔 TU &D?g 1 2 3 4 &D’“ /s 1 2 3 4 1 10 7 1 1 9 2 5 8 2 3 8 4 8 1 7 9 4 3 7 10 9 5 7 4 9 9 4 5 8 1 10 4 6 7 6 5 9 2 2 5 9 2 9 4 6 8 5 3 5 6 7 7 8 7 5 10 2 9 8 4 4 6 8 1 10 7 6 5 9 3 5 9 9 5 3 3 4 9 4 7 10 5 9 2 7 2 6 6 7 )4 5678(500C(a)、1000C(b)) Fig.4 GeneticAlgorithm (500G.(a)、1000G.(b)) ƒ{|ØÙ/0.8,f}ØÙ/0.05,Ïw/ 80,ùHd™Ü/500Hk1000HLËÌF,Z C[S»~š€ , ~[nþ‚4˜A,~[n ·¡ , …xƒ3q100Hí7jÁSºÆ[。± š€7·¡ , iopHdq31000H’,n/2• ¯R3»òk‘Ls 。 Â4ìíúm,&DTU2…Áû?gQ“ Lyc’“¿ñIJ/ü , š¡[#…¥¦2™Î L&D?gLýþ–C , ld[¥¦Ð‹Ù 。 5 x y &DTUk¥¦LBCVWEš¡:;&DI JBC&DLMN , ²•¯ÿ!ldIJL&D¯ Ùk"#' 。 /0Ž‹opXY , š¡[S&DT Uk¥¦LBCVW 。 ·~€ , ,XY™¯z š¡[n1Z?’“ð_LBC&DTUqr , š ¡[¥¦LýþïC , ð9@WLÖ×[yc’“ , ld[&D¯Ùk¥¦Ð‹Ù 。 ~[n>(,X YÍ1ÁM0ÂKLXY 。 z{:; : [1] $%.BC&D&:;&DIJMNOP\][D].4 5 : 4567689+ ,2006. LIANGX.Studyontheparalleltestandthekeytech nologiesofautomatictestsystem[D].Beijing:Beihang University,2006. [2] '(.n1™†Petri)ÀýLBC:;&DIJ^e \] [D].$%=O9+,2003. HUY.ColoredPetrinetbasedmodelingofparallelau tomatictestsystems[D].UniversityofElectronicSci enceandTechnologyofChina,2003. [3] *+,,(-,@Z¾.n1.êop/0XYLBC &DTUVWÍ< [J].IJ~+,,2007.8. XIAR,XIAOMQ,CHENGJJ.Optimizationforthe paralleltesttaskschedulingbasedonhybrid[J].Jour nalofSystemSimulation,2007,8. [4] 123,45,67£,y.¡H¢gý[M].28:28 =+9&m:; ,2003,5. TANGGCH,ZHANGF,LUOSHCH,etal.Modern schedule[M].Shanghai:ShanghaiPopularScience Press,2003.5. [5] Z.<=Ðæ>.?<@g———opXY(dçstL [ê [M].@AB,ó³5,C.45:=+m:;, 2000. 更多技术文章,论文请登录www.srvee.com 内容版权归作者所有 · 24    · $ % & ' ( ) * + , 2009- MICHALEWICZZ.Geneticalgorithms+datastruc tures=evolutionprograms.ZHOUJJ.Beijing:Science Press,2000.7379. [6] $%,DCä,d+E.n1&DFGL:;&DIJ Hm!— [J].$%&'()*+,,2006,20(5):11 16. LIANGX,LIXSH,GAOZHB.Testenginebased softwaredesignofautomatictestsystem[J].Journalof ElectronicMeasurementandInstrument,2006,20(5): 1116. [7] WANGXP,CAOLM.Geneticalgorithmstheoryap plicationandsoftwarerealization[M].XiAn:Jiaotong UniversityPress,2004,6. [8] LIXSH,ZUOY,SUNJ.Theintegrationtechnology ofautomaticsystem[J].ChinaPublishingHouseof ElectronicsIndustry,2004,6. |}~ : € ,2007-14567689+:;<=+($ >?@+AIRJK+P 。 ¡/4567689+:;< =+($>?@+AJK7 , ÃÄ\]uL : M&OP(: ;
本文档为【基于遗传算法的并行测试调度算法研究】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_832301
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:6
分类:互联网
上传时间:2010-06-09
浏览量:20