Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

download Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

of 23

Transcript of Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    1/23

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    2/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 3 lj 8

    Gf`mng

    Hm~slnpd~hlm

    NP^ ugayb`

    al~hzg~hlm

    aghm hn`g

    Sgmnla F`m`sg~ls; Tgayb`!yg~e Yslcgchbht~hd Aln`b

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt

    Tgayb`!yg~e Dlz`sgf` Jsga`vlso

    S`tpb~t gmn Dlmdbpthlmt

    ^e` f`m`sg~hlm lj sgmnla mpac`stht ~ll hayls~gm~ ~l c` b`j~ ~l degmd`-

    S- Dlz`xlp

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    3/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 4 lj 8

    Hm~slnpd~hlm %NP^ `ugayb`(;

    ^sgmtgd~hlm G~~shcp~`t ; ~xy` %S`gn" Vsh~`" Hm~(" th{` lj ng~g ygxblgn" yls~n`t~hmg~hlm

    Hmdlahmf ~sgmtgd~hlm tpcah~t g s`wp`t~ jls t`szhd` ~l ~e` tvh~dehmf jgcshd @mn!Ylhm~-

    HJ js`` wp`p` `b a`m~ ht gzghbgcb` ^E@M h~ ybgd`t hm~l ~e` jhst~ gzghbgcb` hmyp~

    wp`p` `m~sx ^E@M ~sgmtgd~hlm vhbb c` t`m~ jlsvgsn ~eslpfe ~e` tvh~dehmf jgcshd~l ~e` gyyslyshg~` `mn!ylhm~ yls~-

    HJ @mn!ylhm~ wp`p` ht jpbb" ^E@M ~e` ~sgmtgd~hlm ht s`~sh`n ^sgmtgd~hlm ht s`alz`n jsla ~e` wp`p`" ve`m s`wp`t~,s`tylmt` yghs ht

    dlayb`~`n-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    4/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm > lj 8

    Hm~slnpd~hlm; Al~hzg~hlm

    ^sgnh~hlmgb Dlmt~sghm`nSgmnla!cgt`n Z`shjhdg~hlm jblv

    T~`y 7; Spm sgmnla ~`t~ T~`y 3; De`do ~e`

    jpmd~hlmgb,dln` dlz`sgf`-Ve`m g n`thsgcb` dlz`sgf`

    egt c``m gdeh`z`n"z`shjhdg~hlm ht n`dbgs`ndlayb`~`n" %l~e`svht`T~`y 4(

    T~`y 4; Gnkpt~ ~e` sgmnlat~hapbpt f`m`sg~lst cxpthmf dlmt~sghm~t gmn fl ~lT~`y7

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    5/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 0 lj 8

    Hm~slnpd~hlm; Al~hzg~hlmNGD 7888 Ygm`b; Jpmd~hlmgb

    Z`shjhdg~hlm ! S`gb Pt`st" S`gb

    Yslcb`at" S`gb Lyyls~pmh~h`tYgs~ lj yslcb`a vh~e sgmnla

    ~`t~hmf ht ~eg~ ~e`nht~shcp~hlm lj sgmnla`z`m~t ~`mnt ~l jlbblv g

    ~sgnh~hlmgb c`bb!tegy`ndpsz`? gnnhmf als` gmnals` sgmnla ~`t~t nl`tbh~~b` ~l fpgsgm~`` ~eg~m`v t~g~`t lj ~e` n`thfm

    gs` dlz`s`n- Hm jgd~"sgmnla ~`t~t ~xyhdgbbx`u`sdht` ~e` tga` n`thfmtygd` lz`s gmn lz`s gfghm"vh~e lmbx tbhfe~ zgshg~hlmt-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    6/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm : lj 8

    Hm~slnpd~hlm; Al~hzg~hlm

    Jpmd~hlmgb Dlz`sgf` gmn Nhs`d~`n^`t~t ; Veg~ Xlp ^elpfe~ lj ht

    Veg~ Xlp Z`shjx Lmbx- Dln` dlz`sgf` ; Veg~ Egz` C``m

    Ahtt`n

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    7/23

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    8/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 5 lj 8

    Gf`mng Hm~slnpd~hlm

    Sgmnla F`m`sg~ls; Tgayb`!yg~e Yslcgchbht~hd Aln`b

    Tgayb`!yg~e Aln`b Agsolz Deghm Aln`b

    T~g~hlmgsx aln`" Ly~hagb ~`t~ b`mf~e

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt

    Tgayb`!yg~e Dlz`sgf` Jsga`vlso

    S`tpb~t gmn Dlmdbpthlmt

    G sgmnla mpac`s f`m`sg~ls ht apde bho` t`u;

    ve`m h~t flln h~t vlmn`sjpb"

    gmn ve`m h~t cgn h~t t~hbb ys`~~x flln-

    F- Agstgfbhg

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    9/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 8 lj 8

    Sgmnla F`m`sg~ls; Tgayb`!yg~eAln`b

    Sgmnla t~hapbpt ht ds`g~`n cxg sgmnla f`m`sg~ls gmn

    dlmt~sghm`n gddlsnhmf ~l ~e`NP^ jpmd~hlmgbh~x-

    G Yslcgchbht~hd Aln`b ht g t`~ ljag~e`ag~hdgb `wpg~hlmt vehden`tdshc` ~e` c`egzhls hm ~`satlj sgmnla zgshgcb`t gmn ~e`hsgttldhg~`n yslcgchbh~xnht~shcp~hlmt-

    Agsolz T~ldegt~hd ysld`tt ;

    ^e` jp~ps` zgbp`t gs` lmbxn`y`mn`m~ lm ys`t`m~ zgbp`t-Ygt~ zgbp`t gs` ml~ dlmthn`s`n-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    10/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 79 lj 8

    Sgmnla F`m`sg~ls; Agsolz DeghmAln`b

    Sgmnla F`m`sg~ls

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    11/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 77 lj 8

    Sgmnla F`m`sg~ls; Agsolz DeghmAln`b

    Pmn`sbxhmf ysld`tt aln`b lj g nhtds`~`!`z`m~ t~ldegt~hd txt~`a htf`m`sgbh{`n gt g nhtds`~`" hss`npdhcb`" `sflnhd Agsolz deghm %AD(

    T~g~hlmgsx nht~shcp~hlm %`wphbhcshpa nht~shcp~hlm" ls hmzgshgm~ a`gtps`(

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    12/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 73 lj 8

    Sgmnla F`m`sg~ls; Agsolz Deghm

    Aln`b T~g~hlmgsx aln`" Ly~hagb ~`t~b`mf~e;

    Gj~`s `wphbhcshpa egt c``m gdeh`z`n ~e` bho`bhelln ~l egz` g mlm!s`y`g~`n" pmhwp` t`wp`md` lj tgayb`!yg~e n`dbhm`t-

    Yltthchbh~x lj nhtdlz`shmf m`v n`thfm tygd` ylhm~t cx dlm~hmphmf ~e`tga` thapbg~hlm spm n`dbhm`t gt v`bb-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    13/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 74 lj 8

    Gf`mng

    Hm~slnpd~hlm

    Sgmnla F`m`sg~ls; Tgayb`!yg~e Yslcgchbht~hd Aln`b

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt

    Hm~slnpd~hlm

    Opbbcgdo!B`hcb`s nht~gmd`

    @ayhshdgb S`tpb~t ADAD Tgayb`!yg~e Dlz`sgf` Jsga`vlso

    S`tpb~t gmn Dlmdbpthlmt

    Dgbb h~ `m~slyx mlclnx omlvt veg~ `m~slyx s`gbbx ht" tl hm gn`cg~` xlp vhbb gbvgxt egz` ~e` gnzgm~gf`- Zlm M`pagmm

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    14/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 7> lj 8

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt-Hm~slnpd~hlm

    Hm AG^E; A`~shd ls Nht~gmd` jpmd~hlm ht g jpmd~hlm vehde n`jhm`t g nht~gmd`c`~v``m `b`a`m~t lj g t`~-

    @ugayb`; @pdbhn`gm a`~shd A`~shd ls Nht~gmd` ht s`wphs`n ~l tg~htjx ~e` jlbblvhmf dlmnh~hlmt;7- n%g"c( 9 %mlm!m`fg~hzh~x(3- n%g"c( 1 9 hjj g1c %s`jb`uhzh~x(4- n%g"c( 1 n%c"g( % txaa`~sx(>- n%g"c( n%c"d( / n%g"d( %~shgmfb` hm`wpgbh~x(

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    15/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 70 lj 8

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt;Opbbcgdo!B`hcb`s nht~gmd`

    Hm Yslcgchbh~x; A`~shd ls Nht~gmd`jpmd~hlm ht g jpmd~hlm vehde n`jhm`tg nht~gmd` c`~v``m ~vl yslcgchbh~xjpmd~hlmt Y7%u( gmn Y3%u(

    Opbbcgdo!B`hcb`s nht~gmd`

    ^e` Opbbcgdo!B`hcb`s dgmml~ c`dgbb`n g s`gb a`~shd;

    h~ nl`t ml~ tg~htjx ~e` ~shgmfb`hm`wpgbh~x

    h~ ht ml~ txaa`~shd

    Txaa`~sh{g~hlm

    k!nhz`sf`md` %thayb` gz`sgf`(

    s`tht~ls gz`sgf` %egsalmhda`gm(

    !7 !7 !7

    7 3 7 3 3 7OBS%Y "Y (1%OB%Y "Y ( /OB%Y "Y ( (

    7 3 3 7

    7 3

    OB%Y "Y (/OB%Y "Y (K%Y "Y ( 1

    3

    ^shgmfb` Hm`wpgbh~x %Dgm c`hfmls`n(

    N`ds`gthmf s`bg~hz` `m~slyxnl`t ml~ m`d`ttgshbx haybx~eg~ ~vl nht~shcp~hlmt gs`f`~~hmf dblt`s ~lf`~e`s-

    Opbbcgdo!B`hcb`s nht~gmd` vhbbml~ c` pt`n gt g ysluhah~x

    a`gtps`

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    16/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 7: lj 8

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt;@ayhshdgb S`tpb~t ADAD

    k!nhz`sf`md` gmn s`tht~ls gz`sgf`fhz` ~e` c`t~ s`tpb~t ve`m gyybh`n~l ~e` TYD

    @ayhshdgb clpmn jls OpbbcgdoB`hcb`s nht~gmd` thahbgsh~x a`gtps`t1 9-990

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    17/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 76 lj 8

    Gf`mng

    Hm~slnpd~hlm

    Sgmnla F`m`sg~ls; Tgayb`!yg~e Yslcgchbht~hd Aln`b

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt

    Tgayb`!yg~e Dlz`sgf` Jsga`vlso

    S`tpb~t gmn Dlmdbpthlmt

    Gbb a`~elnlblfh`t gs` cgt`n lm j`gs O`m~ C`do

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    18/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 75 lj 8

    Tgayb`!Yg~e Dlz`sgf`Jsga`vlso T~`y7; Hmh~hgbh{g~hlm

    Spm ~e` jhst~ thapbg~hlm gt blmf gt yltthcb`-

    Dlbb`d~ t~g~ht~hdt jsla ~e` hn`m~hjh`n sgmnla f`m`sg~lst" dlayp~`~sgmth~hlm yslcgchbh~x ag~shu" gmn t~ls` h~- T~`y 3; M`u~ thapbg~hlmt spm

    Dlbb`d~ ~e` t~g~ht~hdt lm ~e` jbx Dlaylt` ygs~hgb thapbg~hlm ~sgmth~hlm ag~shd`t %n`jhm`n ~ha`

    hm~`szgb" d`s~ghm mpac`st lj ~sgmtgd~hlmt( T~`y 4; Ago` g dlaygshtlm %Gbb t~ls`n ag~shd`t zt- dpss`m~

    ~sgmth~hlm ag~shu cx pthmf Opbbcgdo!B`hcb`s a`gtps`t( Dgt` 7; Hj a`~shdt gs` shthmf gclz` 9-990 ~es`telbn b`z`b" ~e`m spm

    ~eht thapbg~hlm gt blmf gt h~ yltthcb` gmn g~ ~e` `mn lj thapbg~hlm"

    tgz` dpss`m~ ~sgmth~hlm ag~shu jls ~e` m`u~ dlaygshtlm slpmn Dgt` 3; Hj ~e` a`~shdt gs` jgbbhmf c`blv ~e` ~es`telbn b`z`b %np` ~l~e` t~g~ht~hdgb `wpgbh~x lj ~e` ~vl thapbg~hlmt(" ~e`m t~ly ~ehtthapbg~hlm gmn nhtahtt ~e` dpss`m~ ~sgmth~hlm ag~shu-

    T~`y >; S`y`g~ t~`yt 3 ~l >

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    19/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 78 lj 8

    Gf`mng Hm~slnpd~hlm

    Sgmnla F`m`sg~ls; Tgayb`!yg~e Yslcgchbht~hd Aln`b

    Tgayb`!yg~e Yslcgchbht~hd A`~shdt Tgayb`!yg~e Dlz`sgf` Jsga`vlso

    S`tpb~t gmn Dlmdbpthlmt

    Gyybhdg~hlmt lj TYD a`~eln

    Gsshzgb!n`ygs~ps` `z`m~ dlpm~hmf ysld`tt Dlmdbpthlmt

    S`gnhmf ~eht ygy`s vgt thahbgs ~l y`sjlsahmf tla` ~xy` ADAD-

    Gj~`s jhst~ h~`sg~hlm H lmbx pmn`st~lln 70 lj ~e` ygy`s" gmngj~`s g j`v h~`sg~hlmt H fl~ ~l >9" cp~ ~e`m gml~e`s dgs`jpbs`gnhmf gmn H vgt cgdo nlvm ~l 49- Jhmgbbx" axpmn`st~gmnhmf lj ~eht ygy`s dlmz`sf`n ~l g t~gcb` ehfe!59%H c`bh`z`(- ^lagt{ Agbhth`vhd{

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    20/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 39 lj 8

    S`tpb~t gmn Dlmdbpthlmt; Gyybhdg~hlmtlj TYD a`~eln-

    Gyybhdg~hlmt lj TYD a`~eln hmdbpn`" cp~ gs` ml~ bhah~`n ~l"~e` gtt`tta`m~ lj ^`t~c`mde t~hapbpt sgmnla f`m`sg~ls

    wpgbh~x-

    Gbb JTA bho` ^`t~c`mde ls NP^ dlaylm`m~t %JHJL" wp`p`t"`~d( dgm c` aln`b`n cx ~e` Agsolz ysld`tt gmn

    dlmt`wp`m~bx dlpbn c` ~s`g~`n gt Tgayb`!Yg~e SgmnlaF`m`sg~lst-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    21/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 37 lj 8

    S`tpb~t gmn Dlmdbpthlmt; Gsshzgb!n`ygs~ps` `z`m~ dlpm~hmf ysld`tt-

    ^e` hmdlahmf ~sgmtgd~hlm tpcah~t g s`wp`t~ jls t`szhd` ~l ~e` tvh~dehmf jgcshd`mn!ylhm~

    Hj ~e` hmyp~ `mn!ylhm~ wp`p` ht jpbb" ~e` ~sgmtgd~hlm vhbb c` gto`n ~l s`~sx pm~hb ~e`js`` wp`p` `b`a`m~ ht gzghbgcb`-

    ^e` ~sgmtgd~hlm ht gdd`y~`n cx ~e` NP^" h~ ybgd`t ~e` ~sgmtgd~hlm hm~l ~e` jhst~

    gzghbgcb` hmyp~ wp`p` `m~sx- ^e`m ~sgmtgd~hlm vhbb c` t`m~ jlsvgsn ~eslpfe ~e` tvh~dehmf jgcshd ~l ~e`

    gyyslyshg~` `mn!ylhm~ yls~- Gj~`s ~e` s`wp`t~!s`tylmt` yghs ht dlayb`~`n" ~e` ~sgmtgd~hlm ht s`alz`n jsla

    ~e` wp`p`" js``hmf ~e` tygd` jls ~e` m`u~ y`mnhmf s`wp`t~-

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    22/23

  • 8/14/2019 Stochastic Modeling for Random Testing Dvcon2009 Final 9009 New

    23/23

    Zhd~ls C`txgolz" ^pmnsg T`ahdlmnpd~ls Dlsylsg~hlm 34 lj 8

    S`tpb~t gmn Dlmdbpthlmt %W*G(7- Vehde ~xy` sgmnla ~`t~ ht c`~~`s ! blmf ls tels~