a formal SDL software maintenance model. Finally, the SDL ..... Software maintenance is a customer invoked repetitive software process performed during.
6'/%DVHG$SSURDFKWR6RIWZDUH3URFHVV0RGHOLQJ ,YDQD3RGQDU%UDQNR0LNDF 8QLYHUVLW\RI=DJUHE )DFXOW\RI(OHFWULFDO(QJLQHHULQJDQG&RPSXWLQJ 'HSDUWPHQWRI7HOHFRPPXQLFDWLRQV =DJUHE&URDWLD LYDQD#WHOIHUKU DQG $QWXQ&DULF (ULFVVRQ1LNROD7HVOD 'HVLJQ&HQWUH =DJUHE&URDWLD
$EVWUDFW
7KH SDSHU SUHVHQWV D 6SHFLILFDWLRQ DQG 'HVFULSWLRQ /DQJXDJH 6'/ EDVHG DSSURDFK WR VRIWZDUHSURFHVVPRGHOLQJ $ EULHI UHYLHZ RI RWKHU SURFHVV PRGHOLQJ ODQJXDJHV LV JLYHQ DQG WKH DGYDQWDJHV RI WKH ,787VWDQGDUGL]HG6'/IRUIRUPDOPRGHOGHYHORSPHQWDUHRXWOLQHG)XUWKHURQLWLVVKRZQ KRZVRIWZDUHSURFHVVHQWLWLHVDUHPRGHOHGXVLQJ6'/ 6RIWZDUHPDLQWHQDQFHSURFHVVSHUIRUPHGLQDODUJHWHOHFRPPXQLFDWLRQVFRPSDQ\LVXVHG DVDFDVHVWXG\7KHVRIWZDUHPDLQWHQDQFHSUDFWLFHLVILUVWGHVFULEHGLQIRUPDOO\IROORZHGE\ DIRUPDO6'/VRIWZDUHPDLQWHQDQFHPRGHO)LQDOO\WKH6'/PRGHOVLPXODWLRQDQGYDOLGDWLRQ UHVXOWV DUH SUHVHQWHG DQG DQ RYHUDOO DVVHVVPHQW RI 6'/ DSSOLFDELOLW\ IRU VRIWZDUH SURFHVV PRGHOLQJLVGLVFXVVHG
,QWURGXFWLRQ
6RIWZDUH SURFHVVHV SHUIRUPHG GXULQJ VRIWZDUH GHYHORSPHQW DQG HYROXWLRQ DUH EHFRPLQJ UDWKHU FRPSOH[ DQG UHVRXUFHLQWHQVLYH 7KH\ LQYROYH SHRSOH ZKR H[HFXWH DFWLRQV ZLWK WKH SULPDU\ JRDO WR FUHDWH TXDOLW\ VRIWZDUH LQ DFFRUGDQFH ZLWK WKH SUHYLRXVO\ VHW XVHU UHTXLUHPHQWV2QO\VWUXFWXUHGFDUHIXOO\JXLGHGDQGGRFXPHQWHGVRIWZDUHSURFHVVHVFDQOHDG WRWKHVWDWHGJRDO &RQVWDQWPRQLWRULQJDQGLPSURYHPHQWRIVRIWZDUHSURFHVVHVLVWKHUHIRUHRIDVLJQLILFDQW LQWHUHVW IRU RUJDQL]DWLRQV SHUIRUPLQJ VRIWZDUH GHYHORSPHQW DQG PDLQWHQDQFH ,Q RUGHU WR LPSURYHWKHSURFHVVDQREMHFWLYHGHVFULSWLRQDQGHYDOXDWLRQRIWKHH[LVWLQJSURFHVVLVQHHGHG 7KH SDSHU SUHVHQWV D 6SHFLILFDWLRQ DQG 'HVFULSWLRQ /DQJXDJH 6'/ EDVHG DSSURDFK WR VRIWZDUHSURFHVVPRGHOLQJ6'/LVDVWDQGDUGODQJXDJHIRUVSHFLI\LQJDQGGHVFULELQJV\VWHPV >@,WKDVEHHQGHYHORSHGDQGVWDQGDUGL]HGE\,787LQWKHUHFRPPHQGDWLRQ=DQGLWLV DVVXFKGLVVHPLQDWHGWKURXJKRXWWKHWHOHFRPPXQLFDWLRQVFRPPXQLW\6'/EDVHGDSSURDFKWR VRIWZDUH SURFHVV PRGHOLQJ SURYLGHV D IRUPDO GHVFULSWLRQ RI WKH DFWXDO SUDFWLFH SHUIRUPHG GXULQJ VRIWZDUH GHYHORSPHQW DQG PDLQWHQDQFH $GHTXDWH SURFHVV UHSUHVHQWDWLRQ LV YLWDO IRU VRIWZDUHRUJDQL]DWLRQV7KHSURFHVVPRGHOVKRXOGEHUHSUHVHQWHGLQWKHIRUPXQGHUVWDQGDEOH E\KXPDQVDQGIRUPDOL]HGLQRUGHUWRDYRLGDPELJXLW\6'/VDWLVILHVWKHVWDWHGUHTXLUHPHQWV VLQFH LW SURYLGHV PHDQV IRU IRUPDO DQG JUDSKLFDO UHSUHVHQWDWLRQ RI VRIWZDUH SURFHVVHV 6XEVHTXHQWPRGHODQDO\VLVDQGVLPXODWLRQFDQEHXVHGWRGHWHFWSURFHVVIODZVGHILFLHQFLHV DQG ERWWOHQHFNV WR HVWLPDWH WKH LPSDFW RI SRWHQWLDO FKDQJHV WR WKH SURFHVV DQG WR FRPSDUH DOWHUQDWLYHSURFHVVPRGHOVZLWKRXWSXWWLQJWKHQHZSURFHVVLQWRSUDFWLFH 7KHSDSHUUHSRUWVH[SHULHQFHVLQPRGHOLQJRIWKHVRIWZDUHPDLQWHQDQFHSURFHVVLQDODUJH WHOHFRPPXQLFDWLRQV FRPSDQ\ 6'/ SURFHVV PRGHO ZDV XVHG WR GHWHFW LQFRQVLVWHQFLHV DQG
LQFRPSOHWHQHVVLQWKHSURFHVV7KHSDSHUUHSRUWVOHVVRQVOHDUQHGGXULQJWKHPRGHOLQJRIWKH PDLQWHQDQFHSURFHVVDQGGHVFULEHVWKHDSSOLFDELOLW\RI6'/IRUSURFHVVPRGHOLQJE\SRLQWLQJ RXWWKHDGYDQWDJHVDQGGLVDGYDQWDJHVRIWKHDSSURDFK 6RIWZDUH SURFHVV PRGHOLQJ LV D GLYHUVLILHG ILHOG RI VWXG\ 9DULRXV PRGHOLQJ DSSURDFKHV KDYHEHHQGHYHORSHGDQGSURSRVHGGHSHQGLQJRQWKHSXUSRVHRIPRGHOLQJ'LIIHUHQWGHJUHHV RIIRUPDOL]DWLRQDUHXVHGUDQJLQJIURPGHVFULSWLYHDOPRVWLQIRUPDOWRVWULFWO\IRUPDO 'HVFULSWLYH SURFHVV PRGHOV DUH DGHTXDWH IRU SURFHVV DVVHVVPHQW &RQWUROIORZ GLDJUDPV H[WHQGHG ZLWK SURFHVV VSHFLILF LQIRUPDWLRQ ZHUH XVHG LQ >@ DV WKH EDVLV IRU VXEVHTXHQW SURFHVVDVVHVVPHQWHPSOR\LQJTXHXLQJ WKHRU\ 7KH TXDOLWDWLYH HYDOXDWLRQ PHWKRG SUHVHQWHG LQ >@ XVHV WKH DFWRUGHSHQGHQF\ WHFKQLTXH IRU FDSWXULQJ WKH RUJDQL]DWLRQDO DVSHFWV RI WKH VRIWZDUHPDLQWHQDQFHSURFHVV )RUPDO PRGHOLQJ LV WKH QHFHVVLW\ IRU HQYLURQPHQWV WKDW VXSSRUW VRIWZDUH GHYHORSPHQW DFWLYLWLHV6XFKHQYLURQPHQWVDUHFDOOHGSURFHVVFHQWHUHGVRIWZDUHHQJLQHHULQJHQYLURQPHQWV 36((V 7KH\H[SORLWSURFHVVODQJXDJHVLQRUGHUWRVXSSRUWSURFHVVDQDO\VLVVLPXODWLRQDQG HQDFWPHQW 7KH RYHUYLHZ RI H[LVWLQJ 36((V LV SURYLGHG LQ >@ 5HIHUHQFH >@ SUHVHQWV DQ DVVHVVPHQWJULGIRUFRPSDULQJWKH36((WHFKQRORJ\DQGLVXVHGLQ WKLV SDSHU IRU DVVHVVLQJ 6'/DVDSURFHVVPRGHOLQJODQJXDJH 7KH SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ LQWURGXFHV 6'/ DV D SURFHVV PRGHOLQJ ODQJXDJH,Q6HFWLRQWKHDSSOLFDELOLW\RI6'/WRSURFHVVPRGHOLQJLVLOOXVWUDWHGWKURXJKWKH VHOHFWHGFDVHVWXG\6HFWLRQDVVHVVHVWKHDSSOLFDELOLW\RI6'/IRUSURFHVVPRGHOLQJ6HFWLRQ FRQFOXGHVWKHSDSHU
6'/DVDSURFHVVPRGHOLQJODQJXDJH
3URFHVVPRGHOLQJODQJXDJHV30/V DUHXVHGWRH[SUHVVVRIWZDUHSURFHVVPRGHOVIRUPDOO\ )RUPDO QRWDWLRQ LPSURYHV SURFHVV FRPSUHKHQVLRQ DQG GRFXPHQWDWLRQ HQDEOHV SURFHVV DQDO\VLVDQGSURYLGHVWKHPHDQVIRUSURFHVVHQDFWPHQWLQ36((V 2QHFODVVRI30/VLVEDVHGRQ3HWULQHWV>@>@3HWULQHWLVDJUDSKLFDOWRROIRUWKHIRUPDO GHVFULSWLRQ RI V\VWHPV ZKRVH G\QDPLFV DUH FKDUDFWHUL]HG E\ FRQFXUUHQF\ V\QFKURQL]DWLRQ PXWXDOH[FOXVLRQDQGFRQIOLFWZKLFKFDQEHUHJDUGHGDVWKHIHDWXUHVRILQWHUHVWIRUVRIWZDUH SURFHVVPRGHOLQJ6LQFH3HWULQHWKDVDJUDSKLFDOIRUPLWLVHDV\WRFRPSUHKHQGDVORQJDV WKH QHW LV UHODWLYHO\ VPDOO DQG VLPSOH 7KH ZHDNQHVV RI 3HWUL QHWV LV WKH LQDGHTXDF\ RI WKH IRUPDOLVPIRUGHVFULELQJPRGHOHQWLWLHV0RGHOLQJODQJXDJH6/$1*>@ZKLFKLVEDVHGRQ 3HWUL QHWV LQWHJUDWHV REMHFWRULHQWHG WHFKQLTXHV IRU SURGXFW PRGHOLQJ LQ RUGHU WR VROYH WKH SUREOHP 7KH RWKHU FODVV RI 30/V LV EDVHG RQ SURJUDPPLQJ ODQJXDJHV ZLWK D SUHFLVH V\QWD[ DQG VHPDQWLFV >@ 6RIWZDUH SURFHVV LV UHSUHVHQWHG DV D SURFHVV SURJUDP WKDW FDQ EH H[HFXWHG DXWRPDWLFDOO\ ,W KDV EHHQ QRWHG WKDW REMHFW RULHQWDWLRQ DQG FRQFXUUHQF\ SURYLGH VLJQLILFDQW EHQHILWVIRUSURFHVVPRGHOLQJ>@ $IWHULQYHVWLJDWLQJWKHEDVLFFKDUDFWHULVWLFVRIWKHFXUUHQWO\XVHG30/VLWKDVEHHQQRWHG WKDW6'/FDQEHXVHGIRUWKHUHSUHVHQWDWLRQRIVRIWZDUHSURFHVVHQWLWLHV6'/LVGHVLJQHGWR PRGHOUHDOWLPHFRPPXQLFDWLQJV\VWHPVFRPSRVHGRIFRQFXUUHQWSURFHVVHV,WGHVFULEHVWKH LQWHUQDO VWUXFWXUH RI WKH V\VWHP DQG WKH FRPPXQLFDWLRQ EHWZHHQ WKH V\VWHP DQG LWV HQYLURQPHQW 6RIWZDUH SURFHVVHV KDYH FKDUDFWHULVWLFV VLPLODU WR UHDOWLPH V\VWHPV VLQFH D WLPHO\ UHVSRQVH WR H[WHUQDO VWLPXOL LV UHTXLUHG 7KH RQO\ GLIIHUHQFH EHWZHHQ D UHDOWLPH V\VWHPDQGDVRIWZDUHSURFHVVLVWKDWLQDUHDOWLPHV\VWHPWKHFRPSXWHUJHQHUDWHVUHVSRQVHV ZKLOHLQDVRIWZDUHSURFHVVKXPDQDJHQWVSURGXFHDQVZHUV7KXVVRIWZDUHSURFHVVHVFRPSO\ ZLWKVRIWUHDOWLPHV\VWHPFKDUDFWHULVWLFV,QWKLVFRQWH[W³VRIWUHDOWLPH´PHDQVWKDWQRWKLQJ FDWDVWURSKLFKDSSHQVLISURMHFWGHDGOLQHVDUHPLVVHG1HYHUWKHOHVVFXVWRPHUVDWLVIDFWLRQFDQ EHVHULRXVO\GHWHULRUDWHGDQGSURMHFWFRVWVVLJQLILFDQWO\LQFUHDVHG
6'/ LV D VSHFLILFDWLRQ DQG GHVFULSWLRQ ODQJXDJH GHVLJQHG WR GHVFULEH V\VWHP¶V VWUXFWXUH EHKDYLRUDQGGDWD$Q6'/V\VWHPLVDIRUPDOPRGHOWKDWGHILQHVWKHSURSHUWLHVRIDQH[LVWLQJ RUK\SRWKHWLFDOV\VWHPLQWKHUHDOZRUOG(YHU\WKLQJRXWVLGHWKHV\VWHPLVFRQVLGHUHGWREHWKH SDUWRIWKHV\VWHPHQYLURQPHQW ,QFRQWUDVWWRPRVWIRUPDOODQJXDJHV6'/KDVDJUDSKLFDOUHSUHVHQWDWLRQLQDGGLWLRQWRWKH FRPPRQO\DYDLODEOHWH[WXDOUHSUHVHQWDWLRQ*UDSKLFDOUHSUHVHQWDWLRQPDNHVWKHVSHFLILFDWLRQ ODQJXDJHXVHUIULHQGO\DQGHDV\WRXVH6SHFLDOWRROVIRUGHYHORSLQJPDLQWDLQLQJDQDO\]LQJ VLPXODWLQJDQGYDOLGDWLQJ6'/VSHFLILFDWLRQVDUHDYDLODEOH 6'/ VXSSRUWV KLHUDUFKLFDO VWUXFWXULQJ 7KH V\VWHP LV VSHFLILHG DV D VHW RI LQWHUUHODWHG GLDJUDPVVKRZLQJGLIIHUHQWOHYHOVRIGHWDLOIURPWKHJHQHUDORYHUYLHZWRGHWDLOHGGHVLJQ7KH WRSDEVWUDFWLRQOHYHOLVFDOOHGV\VWHP,WLVEXLOWRIEORFNVWKDWFRPPXQLFDWHZLWKHDFKRWKHU DQG WKH V\VWHP HQYLURQPHQW 6\VWHP VSHFLILFDWLRQ VSHFLILHV WKH RYHUDOO EHKDYLRU RI WKH V\VWHP%ORFNFRQWDLQVRQHRUPRUHSURFHVV3URFHVVLQVWDQFHVH[LVWLQSDUDOOHOPRGHOLQJWKH G\QDPLF EHKDYLRU RI WKH V\VWHP 7KH\ DUH FRQFXUUHQW DQG PD\ LQIOXHQFH HDFK RWKHU E\ H[FKDQJLQJVLJQDOVWKDWFDUU\LQIRUPDWLRQ )RUPDOO\ 6'/ SURFHVV LQVWDQFHV FRUUHVSRQG WR FRPPXQLFDWLQJ H[WHQGHG ILQLWHVWDWH PDFKLQHV 3URFHVV LQVWDQFH LV HLWKHU LQ RQH RI LWV VWDWHV ZDLWLQJ LQDFWLYH RU SHUIRUPLQJ D WUDQVLWLRQEHWZHHQWZRVWDWHVDFWLYH $WUDQVLWLRQLVLQLWLDWHGE\WKHFRQVXPSWLRQRIDVLJQDO WKDWKDVSUHYLRXVO\EHHQVHQWWRWKHSURFHVVLQVWDQFHE\DQRWKHUSURFHVVLQVWDQFH7KHVLJQDOV FDUU\PHVVDJHVDQGFRQWDLQWKHDGGUHVVRIWKHVHQGLQJSURFHVVLQVWDQFH ,Q6'/KDVEHHQH[WHQGHGZLWKREMHFWRULHQWHGFRQFHSWV6'/VXSSRUWVREMHFWV DQGFODVVHVFDOOHGLQVWDQFHVDQGW\SHVIRUKLVWRULFDOUHDVRQV6'/GHILQHVV\VWHPW\SHEORFN W\SH DQG SURFHVV W\SH 7\SHV FDQ EH SODFHG LQWR SDFNDJHV DQG XVHG DFURVV VHYHUDO VSHFLILFDWLRQV 2EMHFWRULHQWHG FRQFHSWV RI LQKHULWDQFH DQG VSHFLDOL]DWLRQ KDYH EHHQ LPSOHPHQWHGWKURXJKVSHFLDOL]DWLRQRIW\SHV 7KH6'/V\QWD[DQGVHPDQWLFVLVWRRH[WHQVLYHWREHSUHVHQWHGLQWKLVSDSHU$QLQWHUHVWHG UHDGHULVUHIHUUHGWRWKHKDQGERRNRQ6'/>@
5HSUHVHQWDWLRQRIVRIWZDUHSURFHVVHQWLWLHV
7KHEDVLFUHTXLUHPHQWIRUDSURFHVV PRGHOLQJ ODQJXDJH LV WKH UHSUHVHQWDWLRQ RI VRIWZDUH SURFHVVHQWLWLHVWKDWLQFRUSRUDWHDFWLYLWLHVDQGSURGXFWVRIWKHSURFHVVDQGFOHDUO\GHILQHUROHV DQGUHVSRQVLELOLWLHVRISURFHVVSDUWLFLSDQWV3URFHVVPRGHOFRQVLVWVRIPDQ\GLIIHUHQWHQWLWLHV WKDW*UXKQDQG:HEHUKDYHFODVVLILHGDVRUJDQL]DWLRQDOWHFKQLFDODQGFRPPXQLFDWLRQDO>@ 2UJDQL]DWLRQDOHQWLWLHVGHWHUPLQHWKHLQWHUDFWLRQDQGFRRUGLQDWLRQRISURFHVVSDUWLFLSDQWV GXULQJWKHVRIWZDUHSURFHVV5ROHVDQGWHDPVDUHXVHGWRUHSUHVHQWRUJDQL]DWLRQDOVWUXFWXUHRI VRIWZDUHSURFHVVHV 5ROHV DUH DVVLJQHG WR SURFHVV SDUWLFLSDQWV JUDQWLQJ WKHP D ERXQGHG DUHD RI UHVSRQVLELOLW\,WPD\EHQRWHGWKDWRQHSHUVRQPD\KDYHVHYHUDOGLIIHUHQWUROHVDQGD VLQJOHUROHPD\EHDVVRFLDWHGZLWKVHYHUDOSHRSOH 7HDPVFRQVLVWRIDQXPEHURISURFHVVSDUWLFLSDQWVWKDWKDYHEHHQDVVLJQHGWRFHUWDLQ UROHV7HDPVXVXDOO\KDYHRQHWHDPOHDGHUDQGDQXPEHURIWHDPPHPEHUV 7HFKQLFDOHQWLWLHVDUHUHODWHGWRWKHFUHDWLRQDQGWUDQVIRUPDWLRQRISURFHVVDUWLIDFWVVXFK DV VSHFLILFDWLRQ GRFXPHQWDWLRQ DQG VRXUFH FRGH 7HFKQLFDO HQWLWLHV RI LQWHUHVW IRU VRIWZDUH SURFHVVPRGHOLQJLQFOXGHDFWLYLWLHVGRFXPHQWVDQGWRROVZKHUH $FWLYLWLHVDUHDFWLRQVSHUIRUPHGE\SURFHVVSDUWLFLSDQWV$FWLYLWLHVFUHDWHDQGPRGLI\ GRFXPHQWV 'RFXPHQWVDUHWKHUHVXOWVRISURFHVVDFWLYLWLHV7KH\DUHXVHGWRH[FKDQJHLQIRUPDWLRQ EHWZHHQSURFHVVSDUWLFLSDQWV
7RROVDUHVRIWZDUHRUKDUGZDUHUHVRXUFHVXVHGE\SURFHVVSDUWLFLSDQWVLQRUGHUWRDVVLVW WKHHQDFWPHQWRIWKHVRIWZDUHSURFHVV &RPPXQLFDWLRQDO HQWLWLHV GHSLFWV WKH LQWHUFKDQJH RI LQIRUPDWLRQ EHWZHHQ SURFHVV SDUWLFLSDQWV 7KH\ DUH YLWDO IRU WKH VXFFHVVIXO HQDFWPHQW RI WKH VRIWZDUH SURFHVV VLQFH WKH\ HQDEOHSURFHVVFRRUGLQDWLRQDQGFRRSHUDWLRQRISURFHVVSDUWLFLSDQWV 6'/UHSUHVHQWDWLRQRIVRIWZDUHSURFHVVHQWLWLHVLVEDVHGRQ6'/SURFHVVLQVWDQFHV6'/ SURFHVV LQVWDQFH KDV WKH FKDUDFWHULVWLFV RI DQ REMHFW 7KH GDWD GHVFULELQJ WKH LQVWDQFH LV KLGGHQLQVLGHLWVVWUXFWXUHHLWKHUE\LWVVWDWHRUE\GHILQHGSURFHVVYDULDEOHV3URFHVVLQVWDQFH DFWV RQ UHFHLYHG LQSXW VLJQDO E\ SHUIRUPLQJ DFWLRQV DQG SURGXFHV WKH RXWSXW VLJQDO RU LW VLPSO\FKDQJHVLWVFXUUHQWVWDWH 7KHGHWDLOVRIPRGHOLQJVSHFLILFVRIWZDUHSURFHVVHQWLWLHVIROORZ $ UROH LV PRGHOHG E\ DQ 6'/ SURFHVV W\SH ZKLFK GHVFULEHV WKH IORZ RI DFWLYLWLHV SHUIRUPHGE\DSDUWLFXODUSURFHVVSDUWLFLSDQW)RUH[DPSOHDPDLQWDLQHUUHFHLYHVLQSXWWDVNV IURPLWVWHDPOHDGHUPDNHVGHFLVLRQVXWLOL]HVUHVRXUFHVDQGFKDQJHVWKHVWDWHVRISURGXFHG GRFXPHQWDWLRQ1RWHWKDWDUROHLVDVVLJQHGWRRQHLPDJLQDU\SHUVRQE\LQVWDQWLDWLQJDSURFHVV LQVWDQFHIURPWKHSURFHVVW\SH6'/GRHVQRWVXSSRUWPXOWLSOHLQKHULWDQFHDQGLWLVWKHUHIRUH QRW SRVVLEOH WR DVVLJQ PXOWLSOH UROHV WR RQH SURFHVV LQVWDQFH 7KLV LV WKH OLPLWDWLRQ RI 6'/ UROHUHSUHVHQWDWLRQ $ WHDP LV PRGHOHG DV D EORFN WKDW FRQVLVWV RI SURFHVV LQVWDQFHV (DFK SURFHVV LQVWDQFH UHSUHVHQWV RQH SURFHVV SDUWLFLSDQW ZKRVH EHKDYLRU LV VSHFLILHG E\ LWV UROH SURFHVV W\SH +LHUDUFKLFDO VWUXFWXULQJ RI 6'/ V\VWHPV DOORZV D IOH[LEOH UHSUHVHQWDWLRQ RI RUJDQL]DWLRQDO HQWLWLHV $Q DFWLYLW\ LV SHUIRUPHG E\ D SURFHVV SDUWLFLSDQW ,W EHORQJV WR D SDUWLFXODU UROH SURFHVV W\SH $Q LQSXW VLJQDO VWDUWV WKH DFWLYLW\ ZKLOH WKH RXWSXW VLJQDO HQGV LW 7KH DFWLYLW\ PD\ UHTXLUHDFHUWDLQGHFLVLRQSRLQWWKDWZLOOJXLGHWKHSURFHVVWKURXJKGLIIHUHQWDFWLYLWLHV
5HDG\
2SHQ
05BRSHQ
3UHSDUHG
$FWLYLW\
4XHU\
2SHQ WR6HQGHU
35(
$QDO\]HB05
\HV
1HHGBPRGLIL FDWLRQ
&RUUHFWLRQ
5HDG\)RU7HVW
4XHU\
QR
7HFK$QVZHU WR6HQGHU
5HDG\
$FWLYLW\
3UHSDUHB&RUU
3UHSDUHG WR2IIVSULQJ
)LJXUH6'/VSHFLILFDWLRQRIDFWLYLW\ $QDO\]HB05
5)7
7HVWHG
35( WR6HQGHU
)LJXUH6'/VSHFLILFDWLRQRIGRFXPHQW &RUUHFWLRQ
)LJXUHVKRZVDIUDJPHQWRIUROHVSHFLILFDWLRQZKLFKGHVFULEHVWKHDFWLYLWLHVSHUIRUPHG E\DPDLQWDLQHU,WPRGHOVWKHDFWLYLW\$QDO\]HB05ZKLFKLVLQLWLDWHGE\WKHFRQVXPSWLRQ RIWKHVLJQDO05B2SHQ7KHREMHFWLYHRIWKHPRGLILFDWLRQUHTXHVW05 DQDO\VLVDFWLYLW\LVWR GHFLGH ZHDWKHU WKH UHTXHVW FDQ EH VROYHG ZLWKRXW PRGLI\LQJ WKH FRGH RI WKH V\VWHP RU D FRUUHFWLRQRIWKHFRGHLVQHFHVVDU\7KLVLVPRGHOHGE\DGHFLVLRQSRLQW,IQRQHHGIRUFRGH PRGLILFDWLRQH[LVWVWKHDFWLYLW\HQGVE\VHQGLQJWKHDQVZHULQJVLJQDO7HFK$QVZHUWRWKH
SURFHVVWKDWKDVLQLWLDWHGWKHDFWLYLW\,IWKHFRUUHFWLRQRIWKHFRGHLVQHFHVVDU\DQHZSURFHVV LQVWDQFHWKDWPRGHOVWKHFRUUHFWLRQLVFUHDWHG1HZDFWLYLW\3UHSDUHB&RUULVVXEVHTXHQWO\ FDUULHGRXWDQGWKHVLJQDO3UHSDUHGLVVHQWWRWKHSURFHVVLQVWDQFHRIW\SH&RUUHFWLRQ $ GRFXPHQW LV PRGHOHG E\ DQ 6'/ SURFHVV W\SH ZKLFK GHVFULEHV WKH VHW RI GRFXPHQW VWDWHV'RFXPHQWLVDSDVVLYHSURFHVVHQWLW\WKDWFDQQRWSHUIRUPDFWLYLWLHV7KHVWDWHRIWKH GRFXPHQW FKDQJHV DV UHVXOW RI KXPDQ DFWLYLWLHV ,W FDQ EH FRQVLGHUHG DV D GDWDEDVH HQWU\ FRQWDLQLQJ LQIRUPDWLRQ DERXW WKH FXUUHQW GRFXPHQW VWDWH )LJXUH VSHFLILHV WKH SDUW RI GRFXPHQW&RUUHFWLRQDQGLWVVWDWHV2SHQ35(SUHSDUHG DQG5)7UHDG\IRUWHVW 7KH VWDWH RI WKH GRFXPHQW FKDQJHV GXH WR UHFHLYHG LQSXW VLJQDOV 7KH LQIRUPDWLRQ DERXW WKH FXUUHQWGRFXPHQWVWDWHFDQEHREWDLQHGE\VHQGLQJWKH4XHU\ VLJQDO WR WKH &RUUHFWLRQ SURFHVVLQVWDQFH 3URFHVV7HVW6LWH
7LPHU7
6HW 1RZ7
$YDLODEOH
7HVW
3RVVLEOHWR 6HQGHU
1RW$YDLODEOH
1RW$YDLODEOH
7
7HVW
6HW 1RZ7
$YDLODEOH
1RW3RVVLEOHWR 6HQGHU
1RW$YDLODEOH
7
7HVW)LQLVKHG WR6HQGHU
6HW 1RZ7
$YDLODEOH
)LJXUH6'/VSHFLILFDWLRQRIWKHWRRO7HVW6LWH $ WRRO LV DOVR VSHFLILHG E\ DQ 6'/ SURFHVV W\SH 7KH SURSHUW\ RI LQWHUHVW IRU WRRO VSHFLILFDWLRQ LV DYDLODELOLW\ $W D JLYHQ WLPH SRLQW WKH WRRO FDQ EH HLWKHU DYDLODEOH RU QRW DYDLODEOH7KHWRROLVPRGHOHGDVDSDVVLYHSURFHVVHQWLW\ZLWKWZRVWDWHV$YDLODEOHDQG 1RW$YDLODEOH7KHQRWLRQRIWLPHFDQEHLQWURGXFHGE\DSSO\LQJ6'/WLPHUV7KHWLPHU ZLOOWULJJHUWKHFKDQJHRIVWDWHDQGVLPXODWHWKHWLPHSHULRGIRUWKHWRROXWLOL]DWLRQ)LJXUH VKRZVWKH6'/VSHFLILFDWLRQGHVFULELQJDWHVWLQJVLWH7KHWHVWLQJVLWHPD\EHLQRQHRIWKH WZRVWDWHV,IDUHTXHVWIRUWHVWLQJDUULYHVZKHQWKHVLWHLVDYDLODEOHDSRVLWLYHDQVZHULVVHQW WR WKH SURFHVV UHTXHVWLQJ WHVWLQJ DQG WKH VWDWH RI WKH WHVWLQJ VLWH FKDQJHV LQWR 1RW$YDLODEOH ,I D UHTXHVW IRU WHVWLQJ DUULYHV ZKHQ WKH VLWH LV XQDYDLODEOH D QHJDWLYH DQVZHU LV VHQW DQG WKH VWDWH RI WKH WHVWLQJ VLWH UHPDLQV XQFKDQJHG 7LPHU 7 LV XVHG IRU VLPXODWLQJWKHGXUDWLRQRIWKHWHVWLQJSURFHGXUH:KHQDWLPHUVLJQDOLVFRQVXPHGWKHWHVWLQJ SURFHGXUHHQGVDQGWKHWHVWLQJVLWHLVDJDLQDYDLODEOHIRUIXUWKHUUHTXHVWV
&DVHVWXG\
6RIWZDUHPDLQWHQDQFHLVDFXVWRPHULQYRNHGUHSHWLWLYHVRIWZDUHSURFHVVSHUIRUPHGGXULQJ V\VWHP RSHUDWLRQ &XVWRPHU UHSRUWV SUREOHPV FDOOHG PRGLILFDWLRQ UHTXHVWV 05V ZKLFK QHHGWREHDQVZHUHGLQDQDFFHSWDEOHWLPHSHULRG05VHQWHUWKHPDLQWHQDQFHRUJDQL]DWLRQ ZKHUHWKH\ZDLWIRUPDLQWDLQHUVWRSURYLGHWKHPZLWKDGHVLUHGVHUYLFH 7KH FDVH VWXG\ UHSRUWV H[SHULHQFHV LQ 6'/ PRGHOLQJ RI WKH PDLQWHQDQFH SURFHVV SHUIRUPHG LQ D WHOHFRPPXQLFDWLRQV FRPSDQ\ 7KH PRGHO LV EDVHG RQ WKH LQIRUPDWLRQ
DFTXLUHG E\ LQWHUYLHZLQJ WKH PDLQWHQDQFH SHUVRQQHO DQG E\ DQDO\]LQJ GDWD UHSRVLWRU\ DQG SURFHVV GRFXPHQWDWLRQ ,W QHHGV WR EH QRWHG WKDW VRIWZDUH PDLQWHQDQFH LV HVSHFLDOO\ GHPDQGLQJ LQ ODUJHVFDOH WHOHFRPPXQLFDWLRQ V\VWHPV 7KH PDLQWHQDQFH WHDP LV UHVSRQVLEOH IRUFRUUHFWLYHPDLQWHQDQFHRIDODUJHQXPEHURIVRIWZDUHSURGXFWV7KHSURGXFWVDUHVLPLODU EHFDXVHWKH\DUHERXQGWRDSDUWLFXODUSDUWRIDWHOHFRPPXQLFDWLRQVRIWZDUHV\VWHP 7KH REMHFWLYH RI WKH PDLQWHQDQFH SURFHVV PRGHOLQJ LV WZRIROG WR DFTXLUH WKH XQGHUVWDQGLQJDQGWRDQDO\]HWKHSURFHVVLQRUGHUWRILQGSURFHVVGHILFLHQFLHVDQGERWWOHQHFNV 7KHVHREMHFWLYHVDUHWKHILUVWVWHSWRZDUGVVRIWZDUHPDLQWHQDQFHLPSURYHPHQW
0DLQWHQDQFHSUDFWLFHGHVFULSWLRQ
0DLQWHQDQFHSUDFWLFHXQGHUVWXG\LQYROYHVWKUHHW\SHVRIGHSDUWPHQWV5HJLVWHULQJRIILFH UHVSRQVLEOH IRU DFFHSWLQJ UHSRUWHG LQFLGHQWV IURP WKH FXVWRPHU 0DLQWHQDQFH RIILFH SHUIRUPLQJWKHPDLQWHQDQFHDQG$FFHSWDQFHRIILFHWKDWDSSURYHVVROXWLRQVSURSRVHGE\WKH 0DLQWHQDQFHRIILFH7KH5HJLVWHULQJDQGWKH$FFHSWDQFHRIILFHPD\LQSUDFWLFHEHWKHVDPH GHSDUWPHQW 7KHSURFHVVRIPDLQWHQDQFHLVLQLWLDWHGE\DFXVWRPHUZKRGHWHFWVDSUREOHPLQWKHILHOG 7KHLQFLGHQWLVUHSRUWHGWRWKH5HJLVWHULQJRIILFHWKDWLQYHVWLJDWHVWKHSUREOHP,IWKHLQFLGHQW LVFRQVLGHUHGWREHFDXVHGE\DVRIWZDUHIDXOWLWLVUHSRUWHGWRWKHGHSDUWPHQWUHVSRQVLEOHIRU WKHPDLQWHQDQFHRIWKHVXEV\VWHPFDXVLQJWKHSUREOHP0DLQWHQDQFHH[SHUWDQDO\VHVWKH05 GHWHUPLQLQJ LI WKH FDXVH RI WKH SUREOHP LV LQGHHG D VRIWZDUH IDXOW ,I WKH LQFLGHQW ZDV PLVWDNHQO\UHSRUWHGWKHUHTXHVWLVUHMHFWHG,IWKHVROXWLRQRIWKHSUREOHPDOUHDG\H[LVWVLHLI WKHUH LV D UHOHDVHG FRUUHFWLRQ RU WKH UHTXHVW LV PDGH GXH WR PLVXQGHUVWDQGLQJ RI IXQFWLRQ WHFKQLFDO DQVZHU LV FUHDWHG DQG VHQW WR WKH $FFHSWDQFH RIILFH +RZHYHU D QXPEHU RI 05V QHHGVDFRUUHFWLRQ7KHSURFHVVRIFUHDWLQJDFRUUHFWLRQIROORZVWKHSUHFLVHO\GHILQHGUXOHV,W LV SHUIRUPHG E\ KDQGOHU ZKR GHVLJQV LPSOHPHQWV DQG WHVWV WKH FRUUHFWLRQ 7KH WHVWHG FRUUHFWLRQLVUHSRUWHGWRWKHH[SHUWZKRLQWKHFDVHRIDSSURYDOVHQGVDWHFKQLFDODQVZHUWR WKH$FFHSWDQFHRIILFHIRUILQDODSSURYDODQGVXEVHTXHQWGHOLYHU\WRWKHFXVWRPHU 5HJLVWHULQJ 2IILFH
0RGLILFDWLRQ 5HTXHVW
$FFHSW05
&XVWRPHU
5HMHFW
05 RSHQ
0DLQWHQDQFH
0DLQWHQDQFH
([SHUW
+DQGOHU
$QDO\VLV
5HMHFW
&RUUHFWLRQ
'HVLJQDQG
RSHQ
,PSOHPHQWDWLRQ
5HMHFW
&RUUHFWLRQ UHDG\IRU
$QVZHU
WHVW
05 FORVHG
$SSURYH
7HFQLFDO $QVZHU
$QVZHU
&RUUHFWLRQ WHVWHG
7HVWLQJ
$FFHSWDQFH
0DLQWHQDQFH
0DLQWHQDQFH
2IILFH
([SHUW
+DQGOHU
)LJXUH'HVFULSWLRQRIWKHPDLQWHQDQFHSURFHVVXQGHUVWXG\ 7KHGHVFULEHGSURFHGXUHLVGHSLFWHGLQ)LJXUH,WGHVFULEHVWKHOLIHF\FOHRIDVLQJOH05 %DVHG RQ WKLV UHSUHVHQWDWLRQ RQH FRXOG FRQFOXGH WKDW WKH PDLQWHQDQFH SURFHVV FRPSULVHV VHTXHQWLDODFWLYLWLHV7KHUHDOSURFHVVKRZHYHUFRQVLVWVRIFRQFXUUHQWSDUDOOHODFWLYLWLHVWKDW SURFHVVDQXPEHURI05VVLPXOWDQHRXVO\7KHQXPEHURI05VLQWKHV\VWHPYDULHVZLWKWLPH VLQFHWKHDUULYDOSDWWHUQRI05VLVWKHUDQGRPSURFHVV7KHUHSUHVHQWDWLRQXVHGLQ)LJXUH FDQQRWDGHTXDWHO\PRGHOWKHG\QDPLFDOEHKDYLRURIWKHPDLQWHQDQFHSURFHVV6'/PRGHOLQJ RIIHUVPHDQVIRULQYHVWLJDWLQJVXFKEHKDYLRU
6'/VRIWZDUHPDLQWHQDQFHSURFHVVPRGHO
6'/V\VWHPRIWKHVRIWZDUHPDLQWHQDQFHSURFHVVLVFRPSRVHGRIWKUHHEORFNV5HJLVWHULQJ EORFN0DLQWHQDQFHEORFNDQGWKH5HVRXUFHVEORFN7KH6'/V\VWHPLVGHSLFWHGLQ)LJXUH ,WVKRZVWKHVWUXFWXUHDQGFRPPXQLFDWLRQFKDQQHOVRIWKHPRGHO 6\VWHP&RUUHFWLYH0DLQWHQDQFH
%ORFN0DLQWHQDQFH %ORFN5HJLVWHULQJ
([SHUW %ORFN5HVRXUFHV 5HJ2IILFH
'DWD%DVH
0RG5HTXHVW
+DQGOHU
Q
7HVW6LWH
&RUUHFWLRQQ
)LJXUH6'/V\VWHPRIWKHFRUUHFWLYHPDLQWHQDQFHSURFHVV 5HJLVWHULQJEORFNPRGHOVWKHEHKDYLRURIWKH5HJLVWHULQJRIILFHZKLFKDFFHSWV05VIURP WKH HQYLURQPHQW DQG FUHDWHV RQH HQWU\ IRU HDFK UHTXHVW 5HJLVWHULQJ EORFN FRQVLVWV RI WZR SURFHVVW\SHV5HJ2IILFHDQG0RG5HTXHVW,QWKLVFDVHRQO\RQH5HJ2IILFHLQVWDQFH LVFUHDWHGZKLOHWKHQXPEHURI0RG5HTXHVWLQVWDQFHVGHSHQGVRQWKHQXPEHURIUHTXHVWV DUULYLQJIURPWKHHQYLURQPHQW 0DLQWHQDQFHEORFNPRGHOVWKHEHKDYLRXURIWKHPDLQWHQDQFHWHDPFRQVLVWLQJRIRQHH[SHUW DQGDSUHGHILQHGQXPEHURIKDQGOHUV0DLQWHQDQFHEORFNFRQVLVWVWKHUHIRUHRIWKHIROORZLQJ SURFHVV W\SHV ([SHUW +DQGOHU DQG &RUUHFWLRQ $ KDQGOHU FUHDWHV FRUUHFWLRQ LQVWDQFHVDQGWKHWRWDOQXPEHURIFRUUHFWLRQVLQWKHV\VWHPYDULHVLQWLPH 5HVRXUFHV EORFN PRGHOV WKH KDUGZDUH DQG VRIWZDUH UHVRXUFHV ,W FRQWDLQV WZR SURFHVV LQVWDQFHV 'DWD%DVH DQG 7HVW6LWH ZKHUH WKH IRUPHU PRGHOV WKH GDWD EDVH VWRULQJ LQIRUPDWLRQRIDERXW05VDQGFRUUHFWLRQVZKLOHWKHODWWHUPRGHOVWKHWHVWLQJVLWH 1RWHWKDW5HJ2IILFH([SHUWDQG+DQGOHUUHSUHVHQWUROHVLQWKHFRQWH[WRIVRIWZDUH SURFHVVHV 0RG5HTXHVWV DQG &RUUHFWLRQV DUH GRFXPHQWV ZKLOH 'DWD%DVH DQG 7HVW6LWHDUHWRROV (DFKRIWKHOLVWHGSURFHVVHQWLWLHVLVPRGHOHGE\DFROOHFWLRQRIDSSURSULDWH6'/FRQVWUXFWV DVGHVFULEHGLQ6HFWLRQ7KHSURFHVVLVPRGHOHGLPLWDWLQJWKHUHDOPDLQWHQDQFHSURFHGXUH 05VDQGFRUUHFWLRQVDUHXVHGIRUWKHH[FKDQJHRILQIRUPDWLRQEHWZHHQSURFHVVSDUWLFLSDQWVLQ WKHUHDOSURFHVV%\DQDORJ\05LQVWDQFHVDQGFRUUHFWLRQLQVWDQFHVDUHXVHGIRUWKHH[FKDQJH RI PHVVDJHV EHWZHHQ SURFHVV DFWRUV DQG WR VWRUH LQIRUPDWLRQ DERXW WKH SURFHVV H[HFXWLRQ 3URFHVVLQVWDQFH5HJ2IILFHNHHSVUHFRUGVRIFUHDWHG05VDQGLVXVHGIRUFRRUGLQDWLRQRI SURFHVVDFWLYLWLHV3URFHVVLQVWDQFH([SHUWLVXVHGDVDFRRUGLQDWRURIDFWLYLWLHVSHUIRUPHG E\+DQGOHULQVWDQFHV([SHUWGLVWULEXWHVLQFRPLQJUHTXHVWVEHWZHHQ+DQGOHULQVWDQFHV WDNLQJLQWRFRQVLGHUDWLRQWKHQXPEHURIDYDLODEOH+DQGOHULQVWDQFHV 7KH V\VWHP XQGHU VWXG\ KDV EHHQ PRGHOHG DSSO\LQJ WKH 6'/ 'HYHORSPHQW 7RRO 6'7 GHYHORSHG E\ 7HOHORJLF $% 6'7 KDV WKH FDSDELOLWLHV WR GHVLJQ PRGLI\ VLPXODWH DQG YDOLGDWH 6'/ V\VWHPV 3URFHVV VLPXODWLRQ FDQ EH YLVXDOL]HG XVLQJ WKH 0HVVDJH 6HTXHQFH &KDUW06& WRRO06&VDUHXVHGIRUPRQLWRULQJLQWHUSURFHVVFRPPXQLFDWLRQ 6\VWHPVLPXODWLRQVKRZVWKHG\QDPLFEHKDYLRURIWKHPRGHOHGPDLQWHQDQFHSURFHVV06& LVDYDOXDEOHWRROIRUPRQLWRULQJWKHSURJUHVVRIVLPXODWLRQ$IUDJPHQWRIDVLPXODWLRQUXQLV
SUHVHQWHGLQ)LJXUH7KHVLPXODWLRQVKRZVDODUJHQXPEHURILQWHUDFWLRQVEHWZHHQSURFHVV SDUWLFLSDQWVIRUDVLQJOHPRGLILFDWLRQUHTXHVW7KHSURFHVVLVKLJKO\GHSHQGHQWRQWKHQXPEHU RI05VLQWKHV\VWHPDQGRQWKHQXPEHURIKDQGOHUVSHUIRUPLQJWKHPDLQWHQDQFH7HVWLQJVLWH KDVEHHQLGHQWLILHGDVRQHRIWKHSRVVLEOHSRLQWVRIFRQJHVWLRQ MSC SimulatorTrace env_0
process RegOffice
process Expert
RegOffice_1_1
Expert_1_2
process DataBase process TestSite DataBase_1_3
TestSite_1_4
MR Simulation trace generated by SDT Simulator 2.2
T((1.0000))
* process ModRequest ModRequest_1_5 StartSwM
Analyzed process Handler Handler_1_6 AnalyzeTR ModRequest:1 MR
process ModRequest ModRequest_2_7
Query
StartSwM
NoSolution
Reject ’Wrong_Product’
TestPossible
Rejected ’Wrong_Product’
Free
Proposal
Approve ’Solution found’
’Solution found’
*
)LJXUH6LPXODWLRQUXQRIWKHPDLQWHQDQFHSURFHVVPRGHO PRQLWRUHGE\06&WRRO 9DOLGDWLRQRIWKH6'/PRGHOLVXVHGIRULQYHVWLJDWLQJSURFHVVSURSHUWLHV7KHSURSHUW\RI SDUWLFXODU LQWHUHVW IRU VRIWZDUH SURFHVVHV LV OLYHQHVV 7KH YDOLGDWLRQ SURFHGXUH GHWHFWHG QR GHDGORFNVLQWKHSURFHVV+RZHYHUIHHGEDFNORRSVHQDEOLQJHQGOHVVSURFHVVH[HFXWLRQVZHUH
GLVFRYHUHG 7KH ILUVW ORRS LV FDXVHG E\ WKH REOLJDWLRQ RI WKH H[SHUW WR DSSURYH WKH VROXWLRQ SURSRVHGE\WKHKDQGOHU7KHVHFRQGORRSLVFDXVHGE\5HJLVWHULQJRIILFHDSSURYDO,WFDQEH QRWHGWKDWWLPHFRQWUROVKRXOGEHLQFOXGHGLQWRWKHPRGHOLQRUGHUWRDYRLGHQGOHVVSURFHVV ORRSV
$VVHVVPHQWRI6'/DSSOLFDELOLW\IRUSURFHVVPRGHOLQJ
7KH DVVHVVPHQW RI 6'/ DSSOLFDELOLW\ IRU SURFHVV PRGHOLQJ LV SHUIRUPHG EDVHG RQ WKH DVVHVVPHQWJULGLQWURGXFHGLQ>@7KHSURSRVHGDVVHVVPHQWJULGKDVEHHQUHGXFHGWRWRSLFV FRYHULQJ WKH 30/ WHFKQRORJ\ HYDOXDWLRQ VLQFH RWKHU FDWHJRULHV DUH QRW DSSOLFDEOH WR RXU PRGHOLQJDSSURDFK7KHIROORZLQJWRSLFVFRYHULQJWKH30/WHFKQRORJ\KDYHEHHQFRQVLGHUHG IRUWKHHYDOXDWLRQRI6'/DSSOLFDELOLW\IRUVRIWZDUHSURFHVVPRGHOLQJ 6FRSH RI FRYHUDJH 6'/ FDQ EH XVHG WR LPSURYH SURFHVV FRPSUHKHQVLRQ DQG GRFXPHQWDWLRQ6XSSRUWIRUIRUPDODQDO\VLVWKURXJKSURFHVVVLPXODWLRQDQGYDOLGDWLRQ LVDYDLODEOH6'/FDQWKHUHIRUHEHXVHGDVDSURFHVVVSHFLILFDWLRQDQGSURFHVVGHVLJQ ODQJXDJH /LQJXLVWLF SDUDGLJP 6'/ LV D VSHFLILFDWLRQ ODQJXDJH WKDW VXSSRUWV FRQFXUUHQF\ DQG REMHFWRULHQWDWLRQ 0RGHOLQJRISURFHVVHQWLWLHV6'/LVQRWVSHFLILFDOO\GHVLJQHGIRUSURFHVVPRGHOLQJ,W KDVQRSUHGHILQHGSURFHVVVSHFLILFFRQVWUXFWVIRUPRGHOLQJSURFHVVHQWLWLHV+RZHYHU DV LW KDV SUHYLRXVO\ EHHQ VKRZQ 6'/ FRQVWUXFWV FDQ DGHTXDWHO\ VSHFLI\ SURFHVV HQWLWLHV6HFWLRQ 7KHREMHFWRULHQWHGSDUDGLJPPDNHVLWSRVVLEOHWRGHVFULEHSURFHVV UROHVGRFXPHQWVDQGWRROV3DUDOOHODQGFRQFXUUHQWDFWLYLWLHVDUHPRGHOHGTXLWHHDVLO\ VLQFH 6'/ SURFHVV LQVWDQFHV PD\ UXQ LQ SDUDOOHO 7KH H[FKDQJH RI VLJQDOV EHWZHHQ SURFHVV LQVWDQFHV PDNHV LW SRVVLEOH WR PRGHO FRPPXQLFDWLRQ DQG FRRUGLQDWLRQ EHWZHHQSURFHVVSDUWLFLSDQWV 0RGXODULW\FRPSRVLWLRQDQGUHXVH6'/KDVDKLHUDUFKLFDOVWUXFWXUHV\VWHPEORFN DQG SURFHVV LQVWDQFH WKDW VKRZV SURFHVV YLHZV DW GLIIHUHQW OHYHOV RI GHWDLO 5HXVH LV HQDEOHG E\ WKH XVDJH RI V\VWHP EORFN DQG SURFHVV W\SHV WKDW FDQ EH LQWHJUDWHG LQWR SDFNDJHVDQGXVHGDFURVVVSHFLILFDWLRQV6'/VXSSRUWVLQKHULWDQFH 0HFKDQLVP IRU SURFHVV HQDFWPHQW DQG HYROXWLRQ 6LQFH 6'/ LV QRW D SURJUDPPLQJ ODQJXDJHLWFDQQRWEHXVHGIRULPSOHPHQWLQJDQGHQDFWLQJVRIWZDUHSURFHVVHV &RRSHUDWLRQ DQG FRQFXUUHQF\ FRQWURO $V\QFKURQRXV FRRSHUDWLRQ LV HQDEOHG E\ PRGHOLQJDSHUVRQHJWHDPOHDGHUZKRVWRUHVWKHLQIRUPDWLRQDERXWWKHVWDWHRIRWKHU SURFHVV SDUWLFLSDQWV DQG FRRUGLQDWHV WKHLU MRE DVVLJQPHQWV 7KH H[FKDQJH RI VLJQDOV EHWZHHQ SURFHVV LQVWDQFHV DQG WKH FRQWURO RI DYDLODELOLW\ RI SURFHVV WRROV HQDEOHV FRQFXUUHQF\FRQWURO 6'/ WRRO VXSSRUW 7RRO VXSSRUW IRU GHVLJQLQJ PRGLI\LQJ DQDO\]LQJ VLPXODWLQJ DQG YHULI\LQJ6'/V\VWHPVLVDYDLODEOH9LVXDOL]DWLRQRIV\VWHPVSHFLILFDWLRQLVHQDEOHGE\ JUDSKLFDO 6'/ FRQVWUXFWV 0HVVDJH 6HTXHQFH &KDUWV HQDEOH WKH YLVXDOL]DWLRQ RI FRPPXQLFDWLRQEHWZHHQSURFHVVLQVWDQFHV %DVHGRQWKHDERYH6'/FKDUDFWHULVWLFVLWFDQEHFRQFOXGHGWKDWWKHDGYDQWDJHVRI6'/ DSSURDFK WR VRIWZDUH SURFHVV PRGHOLQJ DUH HIIRUWOHVV SURFHVV FRPSUHKHQVLRQ DQG XQDPELJXRXV SURFHVV GRFXPHQWDWLRQ SURFHVV DQDO\VLV WKURXJK VLPXODWLRQ DQG YDOLGDWLRQ XVHUIULHQGO\JUDSKLFDOQRWDWLRQDQGYLVXDOL]DWLRQRIWKHSURFHVVIORZ,QDGGLWLRQ6'/LVD VWDQGDUG ODQJXDJH XVHG LQ WKH WHOHFRPPXQLFDWLRQV ILHOG +HQFH QR DGGLWLRQDO FRVWV IRU WKH WUDLQLQJ DQG WRRO GHYHORSPHQW DUH QHHGHG DVVXPLQJ WKDW WKH FRPSDQ\ XVHV 6'/ GXULQJ VRIWZDUHGHYHORSPHQW7KHOLPLWDWLRQRI6'/DSSURDFKWRVRIWZDUHSURFHVVPRGHOLQJLVWKH
LQFDSDELOLW\RIWKHODQJXDJHWREHXVHGIRUSURFHVVLPSOHPHQWDWLRQDQGHQDFWPHQW6'/FDQ QRWEHXVHGIRUDTXDOLWDWLYHDQDO\VLVRIWKHVRIWZDUHSURFHVV
&RQFOXVLRQ
7KHSDSHUKDVGHPRQVWUDWHGWKHDSSOLFDELOLW\RI6'/IRUVRIWZDUHSURFHVVPRGHOLQJ6'/ LVDVSHFLILFDWLRQDQGGHVFULSWLRQODQJXDJHWKDWVXSSRUWVFRQFXUUHQF\DQGREMHFWRULHQWDWLRQ WKH ODQJXDJH SDUDGLJPV QHFHVVDU\ IRU PRGHOLQJ VRIWZDUH SURFHVVHV 6'/ KDV VKRZQ WR EH VXLWDEOH IRU PRGHOLQJ WKH UHDO LQGXVWULDO VRIWZDUH SURFHVV ,W SURYHG XVHIXO IRU SURFHVV FRPSUHKHQVLRQDQGDQDO\VLVWKURXJKVLPXODWLRQDQGYDOLGDWLRQ0RGHOVLPXODWLRQFDQEHXVHG WR LGHQWLI\ SURFHVV IODZV GHILFLHQFLHV DQG ERWWOHQHFNV WR HVWLPDWH WKH LPSDFW RI SRWHQWLDO FKDQJHV WR WKH SURFHVV DQG WR FRPSDUH DOWHUQDWLYH SURFHVV PRGHOV ZLWKRXW SXWWLQJ WKH QHZ SURFHVVLQWRSUDFWLFH6'/SURFHVVVSHFLILFDWLRQLVDFRVWHIIHFWLYHPHWKRGIRUPRGHOLQJWKH G\QDPLF EHKDYLRU RI WKH VRIWZDUH V\VWHP ,W QHHGV WR EH QRWHG WKDW LW FDQ QRW EH XVHG IRU SURFHVVLPSOHPHQWDWLRQDQGHQDFWPHQW )XWXUH ZRUN ZLOO EH GLUHFWHG WR TXDQWLWDWLYH DQDO\VLV RI WKH VRIWZDUH SURFHVV DQG WKH GHYHORSPHQWRIWKHSURFHVVVLPXODWLRQPRGHODQGWKHFRUUHVSRQGLQJWRRO6'/PRGHORIIHUV NH\LQIRUPDWLRQIRUWKHGHVLJQRIWKHVLPXODWLRQWRRO7KHVLPXODWLRQZLOORIIHUPHDQVIRUWKH DQDO\VLV RI QXPHURXV SURFHVV FRQILJXUDWLRQV DQG WKH FDSDELOLW\ RI SURSRVLQJ DQ LPSURYHG VRIWZDUHPDLQWHQDQFHSURFHVV
5HIHUHQFHV
>@ $PEULROD95&RQUDGLDQG$)XJJHWWD$VVHVVLQJ3URFHVV&HQWHUHG6RIWZDUH(QJLQHHULQJ (QYLURQPHQWV$&07UDQVRQ6RIWZDUH(QJDQG0HWKRGRORJ\ -XO\SS >@ %DQGLQHOOL6$)XJJHWWD//DYD]]D0/RLDQG*33LFFR0RGHOLQJDQG,PSURYLQJDQ ,QGXVWULDO6RIWZDUH3URFHVV,(((7UDQVRQ6RIWZDUH(QJ6( 0D\SS >@ %ULDQG/@ &KHQ-@ &XUWLV%0,.HOOQHUDQG-2YHU3URFHVV0RGHOLQJ&RPPRIWKH$&0 6HSWHPEHU SS >@ (OOVEHUJHU-'+RJUHIHDQG$6DUPD6'/)RUPDO2EMHFWRULHQWHG/DQJXDJHIRU &RPPXQLFDWLQJ6\VWHPV3UHQWLFH+DOO(XURSH8. >@ *DUJ3DQG0-D]D\HUL3URFHVV&HQWHUHG6RIWZDUH(QJLQHHULQJ(QYLURQPHQWV$*UDQG7RXU 7HFKQLFDO5HSRUW'LVWULEXWHG6\VWHPV'HSDUWPHQW7HFKQLFDO8QLYHUVLW\RI9LHQQD$XVWULD 789 >@ *UXQ9DQG+:HEHU8QGHUVWDQGLQJDQG,PSURYLQJ,QWHUSHUVRQDO3URFHVVHVLQ6RIWZDUH 'HYHORSPHQW85/KWWSOVZZZLQIRUPDWLNXQLGRUWPXQGGH >@ /XTLDQG-$*RJXHQ)RUPDO0HWKRGV3URPLVHVDQG3UREOHPV,(((6RIWZDUH-DQXDU\ SS >@0LNDF%,/RYUHN96LQNRYLF=&DU+3HKDU,3RGQDU$&DULF$%XULORYLF+1DJOLF ,6LQRYFLF79LVNLF+XOMHQLF$VVHVVLQJWKH3URFHVVRI7HOHFRPPXQLFDWLRQV6RIWZDUH 0DLQWHQDQFH3URFHHGLQJVRIWKHFRPELQHGWK(XURSHDQ6RIWZDUH&RQWURODQG0HWULFV FRQIHUHQFHDQGWKHQG6&23(FRQIHUHQFH+HUVWPRQFHX[8.$SULOSS >@3LJRVNL703UDFWLFDO6RIWZDUH0DLQWHQDQFH:LOH\1HZ@6RPPHUYLOOH,6RIWZDUH(QJLQHHULQJ$GGLVRQ:HVOH\:RNLQJKDP8.