- - PDF document

uhtxluhg wr grfxphqw d vriwzduh
SMART_READER_LITE
LIVE PREVIEW

- - PDF document

7RLQWURGXFHDUFKLWHFWXUDOGHVLJQDQGWR GLVFXVVLWVLPSRUWDQFH 7RH[SODLQZK\PXOWLSOHPRGHOVDUH


slide-1
SLIDE 1
  • 7RLQWURGXFHDUFKLWHFWXUDOGHVLJQDQGWR

GLVFXVVLWVLPSRUWDQFH 7RH[SODLQZK\PXOWLSOHPRGHOVDUH UHTXLUHGWRGRFXPHQWDVRIWZDUH DUFKLWHFWXUH 7RGHVFULEHW\SHVRIDUFKLWHFWXUDO PRGHOVWKDWPD\EHXVHG 7RGLVFXVVKRZGRPDLQVSHFLILFUHIHUHQFH PRGHOVPD\EHXVHGDVDEDVLVIRU SURGXFWOLQHVDQGWRFRPSDUHVRIWZDUH DUFKLWHFWXUHV

  • $UFKLWHFWXUHPD\EHXVHGDVDIRFXV

RIGLVFXVVLRQE\V\VWHPVWDNHKROGHUV 0HDQVWKDWDQDO\VLVRIZKHWKHUWKH V\VWHPFDQPHHWLWVQRQIXQFWLRQDO UHTXLUHPHQWVLVSRVVLEOH 7KHDUFKLWHFWXUHPD\EHUHXVDEOH DFURVVDUDQJHRIV\VWHPV

slide-2
SLIDE 2
  • 6\VWHPVWUXFWXULQJ

7KHV\VWHPLVGHFRPSRVHGLQWRVHYHUDO SULQFLSDOVXEV\VWHPVDQGFRPPXQLFDWLRQV EHWZHHQWKHVHVXEV\VWHPVDUHLGHQWLILHG

&RQWUROPRGHOOLQJ

$PRGHORIWKHFRQWUROUHODWLRQVKLSVEHWZHHQ WKHGLIIHUHQWSDUWVRIWKHV\VWHPLV HVWDEOLVKHG

0RGXODUGHFRPSRVLWLRQ

7KHLGHQWLILHGVXEV\VWHPVDUHGHFRPSRVHG LQWRPRGXOHV

  • VKRZVWKHPDMRUV\VWHPFRPSRQHQWV

VKRZVWKHSURFHVVVWUXFWXUHRIWKH V\VWHP GHILQHVVXEV\VWHPLQWHUIDFHV (JGDWDIORZPRGHO

  • 3HUIRUPDQFH

/RFDOL]HRSHUDWLRQVWRPLQLPL]HVXEV\VWHP FRPPXQLFDWLRQ

6HFXULW\

8VHDOD\HUHGDUFKLWHFWXUHZLWKFULWLFDO DVVHWVLQLQQHUOD\HUV

6DIHW\

,VRODWHVDIHW\FULWLFDOFRPSRQHQWV

$YDLODELOLW\

,QFOXGHUHGXQGDQWFRPSRQHQWVLQWKH DUFKLWHFWXUH

0DLQWDLQDELOLW\

8VHILQHJUDLQVHOIFRQWDLQHGFRPSRQHQWV

slide-3
SLIDE 3
  • 9LVLRQ

V\VWHP 9LVLRQ V\VWHP 2EMHFW LGHQWLILFDWLRQ V\VWHP 2EMHFW LGHQWLILFDWLRQ V\VWHP &RQYH\RU FRQWUROOHU &RQYH\RU FRQWUROOHU $UP FRQWUROOHU $UP FRQWUROOHU *ULSSHU FRQWUROOHU *ULSSHU FRQWUROOHU 3DFNDJLQJ VHOHFWLRQ V\VWHP 3DFNDJLQJ VHOHFWLRQ V\VWHP 3DFNLQJ V\VWHP 3DFNLQJ V\VWHP

  • 6XEV\VWHPVPXVWH[FKDQJHGDWD7KLV

PD\EHGRQHLQWZRZD\V

6KDUHGGDWDLVKHOGLQDFHQWUDOGDWDEDVHRU UHSRVLWRU\DQGPD\EHDFFHVVHGE\DOOVXE V\VWHPV (DFKVXEV\VWHPPDLQWDLQVLWVRZQGDWDEDVH DQGSDVVHVGDWDH[SOLFLWO\WRRWKHUVXE V\VWHPV

:KHQODUJHDPRXQWVRIGDWDDUHWREH VKDUHGWKHUHSRVLWRU\PRGHORIVKDULQJ LVPRVWFRPPRQO\XVHG

  • 'HVLJQ

(GLWRU 'HVLJQ (GLWRU &RGH *HQHUDWRU &RGH *HQHUDWRU 'HVLJQ 7UDQVODWRU 'HVLJQ 7UDQVODWRU 3URJUDP (GLWRU 3URJUDP (GLWRU 'HVLJQ $QDO\]HU 'HVLJQ $QDO\]HU 5HSRUW *HQHUDWRU 5HSRUW *HQHUDWRU 3URMHFW 5HSRVLWRU\ 3URMHFW 5HSRVLWRU\

  • $GYDQWDJHV

(IILFLHQWZD\WRVKDUHODUJHDPRXQWVRIGDWD 6XEV\VWHPVQHHGQRWEHFRQFHUQHGZLWKKRZ GDWDLVPDQDJHG &HQWUDOL]HGPDQDJHPHQWHJEDFNXS VHFXULW\HWF

'LVDGYDQWDJHV

6XEV\VWHPVPXVWDJUHHRQDUHSRVLWRU\GDWD PRGHO,QHYLWDEO\DFRPSURPLVH 'DWDHYROXWLRQLVGLIILFXOWDQGH[SHQVLYH 'LIILFXOWWRGLVWULEXWHHIILFLHQWO\

  • 'LVWULEXWHGV\VWHPPRGHOZKLFKVKRZV

KRZGDWDDQGSURFHVVLQJLVGLVWULEXWHG DFURVVDUDQJHRIFRPSRQHQWV 6HWRIVWDQGDORQHVHUYHUVZKLFKSURYLGH VSHFLILFVHUYLFHVVXFKDVSULQWLQJGDWD PDQDJHPHQWHWF 6HWRIFOLHQWVZKLFKFDOORQWKHVH VHUYLFHV 1HWZRUNZKLFKDOORZVFOLHQWVWRDFFHVV VHUYHUV

slide-4
SLIDE 4
  • &OLHQW

&OLHQW &DWDORJ VHUYHU &DWDORJ VHUYHU &DWDORJ &DWDORJ &OLHQW &OLHQW 9LGHR VHUYHU 9LGHR VHUYHU )LOPFOLS ILOHV )LOPFOLS ILOHV &OLHQW &OLHQW 3LFWXUH VHUYHU 3LFWXUH VHUYHU 'LJLWL]HG SKRWRJUDSKV 'LJLWL]HG SKRWRJUDSKV &OLHQW &OLHQW +\SHUWH[W VHUYHU +\SHUWH[W VHUYHU +\SHUWH[W ZHE +\SHUWH[W ZHE :LGHEDQGZLGWK1HWZRUN :LGHEDQGZLGWK1HWZRUN

  • $GYDQWDJHV

'LVWULEXWLRQRIGDWDLVVWUDLJKWIRUZDUG 0DNHVHIIHFWLYHXVHRIQHWZRUNHGV\VWHPV 0D\UHTXLUHFKHDSHUKDUGZDUH (DV\WRDGGQHZVHUYHUVRUXSJUDGHH[LVWLQJ VHUYHUV

'LVDGYDQWDJHV

1RVKDUHGGDWDPRGHOVRVXEV\VWHPVXVH GLIIHUHQWGDWDRUJDQL]DWLRQ 'DWDLQWHUFKDQJHPD\EHLQHIILFLHQW 5HGXQGDQWPDQDJHPHQWLQHDFKVHUYHU 1RFHQWUDOUHJLVWHURIQDPHVDQGVHUYLFHV LWPD\EHGLIILFXOWWRILQGRXWZKDWVHUYHUV DQGVHUYLFHVDUHDYDLODEOH

  • 8VHGWRPRGHOWKHLQWHUIDFLQJRIVXE

V\VWHPV 2UJDQL]HVWKHV\VWHPLQWRDVHWRI OD\HUVRUDEVWUDFWPDFKLQHVHDFKRI ZKLFKSURYLGHDVHWRIVHUYLFHV 6XSSRUWVWKHLQFUHPHQWDOGHYHORSPHQWRI VXEV\VWHPVLQGLIIHUHQWOD\HUV:KHQD OD\HULQWHUIDFHFKDQJHVRQO\WKH DGMDFHQWOD\HULVDIIHFWHG +RZHYHURIWHQGLIILFXOWWRVWUXFWXUH V\VWHPVLQWKLVZD\

  • 9HUVLRQPDQDJHPHQW

9HUVLRQPDQDJHPHQW 2EMHFWPDQDJHPHQW 2EMHFWPDQDJHPHQW 'DWDEDVHV\VWHP 'DWDEDVHV\VWHP 2SHUDWLQJV\VWHP 2SHUDWLQJV\VWHP

  • $UHFRQFHUQHGZLWKWKHFRQWUROIORZ

EHWZHHQVXEV\VWHPV'LVWLQFWIURPWKH V\VWHPGHFRPSRVLWLRQPRGHO &HQWUDOL]HGFRQWURO

2QHVXEV\VWHPKDVRYHUDOOUHVSRQVLELOLW\IRU FRQWURODQGVWDUWVDQGVWRSVRWKHUVXE V\VWHPV

(YHQWEDVHGFRQWURO

(DFKVXEV\VWHPFDQUHVSRQGWRH[WHUQDOO\ JHQHUDWHGHYHQWVIURPRWKHUVXEV\VWHPVRU WKHV\VWHPVHQYLURQPHQW

  • $FRQWUROVXEV\VWHPWDNHVUHVSRQVLELOLW\

IRUPDQDJLQJWKHH[HFXWLRQRIRWKHU VXEV\VWHPV &DOOUHWXUQPRGHO

7RSGRZQVXEURXWLQHPRGHOZKHUHFRQWURO VWDUWVDWWKHWRSRIDVXEURXWLQHKLHUDUFK\ DQGPRYHVGRZQZDUGV$SSOLFDEOHWR VHTXHQWLDOV\VWHPV

0DQDJHUPRGHO

2QHV\VWHPFRPSRQHQWFRQWUROVWKHVWRSSLQJ VWDUWLQJDQGFRRUGLQDWLRQRIRWKHUV\VWHP SURFHVVHV&DQEHLPSOHPHQWHGLQVHTXHQWLDO V\VWHPVDVDFDVHVWDWHPHQW$SSOLFDEOHWR FRQFXUUHQWV\VWHPV

slide-5
SLIDE 5
  • 0DLQ

3URJUDP 0DLQ 3URJUDP 5RXWLQH

  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 5RXWLQH
  • 0RWRU

SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV

  • 6\VWHP

FRQWUROOHU 6\VWHP FRQWUROOHU 8VHU LQWHUIDFH 8VHU LQWHUIDFH )DXOW KDQGOHU )DXOW KDQGOHU &RPSXWDWLRQ SURFHVVHV &RPSXWDWLRQ SURFHVVHV 6HQVRU SURFHVVHV 6HQVRU SURFHVVHV 0RWRU SURFHVVHV 0RWRU SURFHVVHV

  • 'ULYHQE\H[WHUQDOO\JHQHUDWHGHYHQWV

7ZRSULQFLSDOHYHQWGULYHQPRGHOV

%URDGFDVWPRGHOV$QHYHQWLVEURDGFDVWWR DOOVXEV\VWHPV$Q\VXEV\VWHPWKDWFDQ KDQGOHWKHHYHQWPD\GRVR ,QWHUUXSWGULYHQPRGHOV8VHGLQUHDOWLPH V\VWHPVZKHUHLQWHUUXSWVDUHGHWHFWHGE\DQ LQWHUUXSWKDQGOHUDQGSDVVHGWRVRPHRWKHU FRPSRQHQWIRUSURFHVVLQJ

2WKHUHYHQWGULYHQPRGHOVLQFOXGH VSUHDGVKHHWVDQGSURGXFWLRQV\VWHPV

  • (IIHFWLYHLQLQWHJUDWLQJVXEV\VWHPVRQ

GLIIHUHQWFRPSXWHUVLQDQHWZRUN 6XEV\VWHPVUHJLVWHUDQLQWHUHVWLQ VSHFLILFHYHQWV:KHQWKHVHRFFXU FRQWUROLVWUDQVIHUUHGWRWKHVXEV\VWHP WKDWFDQKDQGOHWKHHYHQW &RQWUROSROLF\LVQRWHPEHGGHGLQWKH HYHQWDQGPHVVDJHKDQGOHU6XEV\VWHPV GHFLGHRQHYHQWVRILQWHUHVWWRWKHP +RZHYHUVXEV\VWHPVGRQWNQRZLIRU ZKHQDQHYHQWZLOOEHKDQGOHG

  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • 6XEV\VWHP
  • (YHQWDQGPHVVDJHKDQGOHU

(YHQWDQGPHVVDJHKDQGOHU

  • 8VHGLQUHDOWLPHV\VWHPVZKHUHIDVW

UHVSRQVHWRDQHYHQWLVHVVHQWLDO 7KHUHDUHNQRZQLQWHUUXSWW\SHVZLWKD KDQGOHUGHILQHGIRUHDFKW\SH (DFKW\SHLVDVVRFLDWHGZLWKDPHPRU\ ORFDWLRQDQGDKDUGZDUHVZLWFKFDXVHV WUDQVIHUWRLWVKDQGOHU $OORZVIDVWUHVSRQVHEXWFRPSOH[WR SURJUDPDQGGLIILFXOWWRYDOLGDWH

slide-6
SLIDE 6
  • ,QWHUUXSWV

+DQGOHU

  • +DQGOHU
  • 3URFHVV
  • 3URFHVV
  • +DQGOHU
  • +DQGOHU
  • 3URFHVV
  • 3URFHVV
  • +DQGOHU
  • +DQGOHU
  • 3URFHVV
  • 3URFHVV
  • +DQGOHU
  • +DQGOHU
  • 3URFHVV
  • 3URFHVV
  • ,QWHUUXSW

YHFWRU

  • $QRWKHUVWUXFWXUDOOHYHOZKHUHVXE

V\VWHPVDUHGHFRPSRVHGLQWRPRGXOHV 7ZRPRGXODUGHFRPSRVLWLRQPRGHOV

$QREMHFWPRGHOZKHUHWKHV\VWHPLV GHFRPSRVHGLQWRLQWHUDFWLQJREMHFWV $GDWDIORZPRGHOZKHUHWKHV\VWHPLV GHFRPSRVHGLQWRIXQFWLRQDOPRGXOHVWKDW WUDQVIRUPLQSXWVWRRXWSXWV$OVRNQRZQDV WKHSLSHOLQHPRGHO

,ISRVVLEOHGHFLVLRQVDERXWFRQFXUUHQF\ VKRXOGEHGHOD\HGXQWLOPRGXOHVDUH LPSOHPHQWHG

  • 6WUXFWXUHWKHV\VWHPLQWRDVHWRI

ORRVHO\FRXSOHGREMHFWVZLWKZHOOGHILQHG LQWHUIDFHV 2EMHFWRULHQWHGGHFRPSRVLWLRQLV FRQFHUQHGZLWKLGHQWLI\LQJREMHFW FODVVHVWKHLUDWWULEXWHVDQGRSHUDWLRQV :KHQLPSOHPHQWHGREMHFWVDUHFUHDWHG IURPWKHVHFODVVHVDQGVRPHFRQWURO PRGHOXVHGWRFRRUGLQDWHREMHFW RSHUDWLRQV

  • &XVWRPHU

&XVWRPHU &XVWRPHU 1DPH $GGUHVV &UHGLWSHULRG &XVWRPHU 1DPH $GGUHVV &UHGLWSHULRG 3D\PHQW 3D\PHQW ,QYRLFH 'DWH $PRXQW &XVWRPHU ,QYRLFH 'DWH $PRXQW &XVWRPHU 5HFHLSW 5HFHLSW ,QYRLFH 'DWH $PRXQW &XVWRPHU ,QYRLFH 'DWH $PRXQW &XVWRPHU ,QYRLFH ,QYRLFH ,QYRLFH 'DWH $PRXQW &XVWRPHU ,QYRLFH 'DWH $PRXQW &XVWRPHU ,VVXH VHQG5HPLQGHU DFFHSW3D\PHQW VHQG5HFLHSW ,VVXH VHQG5HPLQGHU DFFHSW3D\PHQW VHQG5HFLHSW

  • )XQFWLRQDOWUDQVIRUPDWLRQVSURFHVVWKHLU

LQSXWVWRSURGXFHRXWSXWV 0D\EHUHIHUUHGWRDVDSLSHDQGILOWHU PRGHODVLQ81,;VKHOO 9DULDQWVRIWKLVDSSURDFKDUHYHU\ FRPPRQ:KHQWUDQVIRUPDWLRQVDUH VHTXHQWLDOWKLVLVDEDWFKVHTXHQWLDO PRGHOWKDWLVH[WHQVLYHO\XVHGLQGDWD SURFHVVLQJV\VWHPV 1RWUHDOO\VXLWDEOHIRULQWHUDFWLYH V\VWHPV

  • 5HFHLSWV

5HFHLSWV 5HDGLVVXHG LQYRLFHV 5HDGLVVXHG LQYRLFHV ,GHQWLI\ SD\PHQWV ,GHQWLI\ SD\PHQWV ,VVXH UHFHLSWV ,VVXH UHFHLSWV ,QYRLFHV ,QYRLFHV 3D\PHQWV 3D\PHQWV )LQG SD\PHQWV GXH )LQG SD\PHQWV GXH ,VVXH SD\PHQW UHPLQGHU ,VVXH SD\PHQW UHPLQGHU 5HPLQGHUV 5HPLQGHUV

slide-7
SLIDE 7
  • $UFKLWHFWXUDOPRGHOVWKDWDUHVSHFLILFWR

VRPHDSSOLFDWLRQGRPDLQ 7ZRW\SHVRIGRPDLQVSHFLILFPRGHOV

*HQHULFPRGHOVWKDWDUHDEVWUDFWLRQVRID QXPEHURIUHDOV\VWHPVDQGWKDWHQFDSVXODWH WKHSULQFLSDOFKDUDFWHULVWLFVRIWKHVHV\VWHPV 5HIHUHQFHPRGHOVWKDWDUHPRUHDEVWUDFW LGHDOL]HGPRGHOV3URYLGHDPHDQVRI LQIRUPDWLRQDERXWWKDWFODVVRIV\VWHPDQG RIFRPSDULQJGLIIHUHQWDUFKLWHFWXUHV

*HQHULFPRGHOVDUHXVXDOO\ERWWRPXS PRGHOV5HIHUHQFHPRGHOVDUHWRSGRZQ PRGHOV

  • &RPSLOHUPRGHOLVDZHOONQRZQH[DPSOH

DOWKRXJKRWKHUPRGHOVH[LVWLQPRUH VSHFLDOL]HGDSSOLFDWLRQGRPDLQV

/H[LFDODQDO\VHU 6\PEROWDEOH 6\QWD[DQDO\VHU 6\QWD[WUHH 6HPDQWLFDQDO\VHU &RGHJHQHUDWRU

*HQHULFFRPSLOHUPRGHOPD\EHRUJDQL]HG DFFRUGLQJWRGLIIHUHQWDUFKLWHFWXUDO PRGHOV

  • 6\PERO

WDEOH 6\PERO WDEOH /H[LFDO DQDO\VLV /H[LFDO DQDO\VLV 6WDWLF DQDO\VLV 6WDWLF DQDO\VLV 6HPDQWLF DQDO\VLV 6HPDQWLF DQDO\VLV &RGH *HQHUDWLRQ &RGH *HQHUDWLRQ

  • $SSOLFDWLRQ

$SSOLFDWLRQ 3UHVHQWDWLRQ 3UHVHQWDWLRQ 6HVVLRQ 6HVVLRQ 7UDQVSRUW 7UDQVSRUW 1HWZRUN 1HWZRUN 'DWD/LQN 'DWD/LQN 3K\VLFDO 3K\VLFDO

  • $SSOLFDWLRQ

$SSOLFDWLRQ 3UHVHQWDWLRQ 3UHVHQWDWLRQ 6HVVLRQ 6HVVLRQ 7UDQVSRUW 7UDQVSRUW 1HWZRUN 1HWZRUN 'DWD/LQN 'DWD/LQN 3K\VLFDO 3K\VLFDO 1HWZRUN 1HWZRUN 'DWD/LQN 'DWD/LQN 3K\VLFDO 3K\VLFDO &RPPXQLFDWLRQVPHGLXP &RPPXQLFDWLRQVPHGLXP

slide-8
SLIDE 8
  • 2EMHFWVDUHDEVWUDFWLRQVRIUHDOZRUOG

HQWLWLHV 2EMHFWVDUHLQGHSHQGHQWDQGHQFDSVXODWH VWDWHDQGUHSUHVHQWDWLRQLQIRUPDWLRQ 6\VWHPIXQFWLRQDOLW\LVH[SUHVVHGLQ WHUPVRIREMHFWVHUYLFHV 6KDUHGGDWDDUHDVDUHHOLPLQDWHG 2EMHFWVFRPPXQLFDWHE\PHVVDJHSDVVLQJ 2EMHFWVPD\EHGLVWULEXWHGDQGPD\ H[HFXWHVHTXHQWLDOO\RULQSDUDOOHO

  • 2EM&ODVV

2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV 2EM&ODVV 2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV 2EM&ODVV 2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV 2EM&ODVV 2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV 2EM&ODVV 2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV 2EM&ODVV 2EM&ODVV 6WDWH2EM 6WDWH2EM 2SV 2SV

  • 2EMHFWRULHQWHGDQDO\VLVGHVLJQDQG

SURJUDPPLQJDUHUHODWHGEXWGLVWLQFW 22$LVFRQFHUQHGZLWKGHYHORSLQJDQ REMHFWPRGHORIWKHDSSOLFDWLRQGRPDLQ 22'LVFRQFHUQHGZLWKGHYHORSLQJDQ REMHFWRULHQWHGV\VWHPPRGHOWR LPSOHPHQWUHTXLUHPHQWV 223LVFRQFHUQHGZLWKUHDOL]LQJDQ22' XVLQJDQ22SURJUDPPLQJODQJXDJHVXFK DV-DYDRU&

  • An object is an entity that has a state and a defined set of
  • perations which operate on that state. The state is

represented as a set of object attributes. The operations associated with the object provide services to other

  • bjects (clients) which request these services when some

computation is required. Objects are created according to some object class

  • definition. An object class definition serves as a template

for objects. It includes declarations of all the attributes and services which should be associated with an object of that class.

slide-9
SLIDE 9
  • 6HYHUDOGLIIHUHQWQRWDWLRQVIRU

GHVFULELQJREMHFWRULHQWHGGHVLJQVZHUH SURSRVHGLQWKHVDQGV 7KH8QLILHG0RGHOOLQJ/DQJXDJHLVDQ LQWHJUDWLRQRIWKHVHQRWDWLRQV ,WGHVFULEHVQRWDWLRQVIRUDQXPEHURI GLIIHUHQWPRGHOVWKDWPD\EHSURGXFHG GXULQJ22DQDO\VLVDQGGHVLJQ ,WLVQRZDGHIDFWR VWDQGDUGIRU22 PRGHOOLQJ

  • (PSOR\HH

(PSOR\HH 1DPHVWULQJ $GGUHVVVWULQJ GDWH2I%LUWK'DWH HPSOR\HH1RLQWHJHU VRFLDO6HFXUL\1RVWULQJ 'HSDUWPHQW'HSW 0DQDJHU(PSOR\HH 6DODU\LQWHJHU 6WDWXV^FXUUHQWOHIWUHWLUHG` WD[&RGHLQWHJHU 1DPHVWULQJ $GGUHVVVWULQJ GDWH2I%LUWK'DWH HPSOR\HH1RLQWHJHU VRFLDO6HFXUL\1RVWULQJ 'HSDUWPHQW'HSW 0DQDJHU(PSOR\HH 6DODU\LQWHJHU 6WDWXV^FXUUHQWOHIWUHWLUHG` WD[&RGHLQWHJHU

  • RLQ

/HDYH UHWLUH FKDQJH'HWDLOV

  • RLQ

/HDYH UHWLUH FKDQJH'HWDLOV

  • &RQFHSWXDOO\REMHFWVFRPPXQLFDWHXVLQJ

PHVVDJHV 0HVVDJHV

7KHQDPHRIWKHVHUYLFHUHTXHVWHGE\WKH FDOOLQJREMHFW &RSLHVRIWKHLQIRUPDWLRQUHTXLUHGWRH[HFXWH WKHVHUYLFHDQGWKHQDPHRIDKROGHUIRUWKH UHVXOWRIWKHVHUYLFH

,QSUDFWLFHPHVVDJHVDUHRIWHQ LPSOHPHQWHGE\SURFHGXUHFDOOV

1DPH SURFHGXUHQDPH ,QIRUPDWLRQ SDUDPHWHUOLVW

  • //Call a method associated with a buffer

//object that returns the next value //in the buffer v = circularBuffer.Get() ; //Call the method associated with a //thermostat

  • bject

that sets the //temperature to be maintained thermostat.setTemp (20) ;

  • 2EMHFWVDUHPHPEHUVRIFODVVHVWKDW

GHILQHDWWULEXWHW\SHVDQGRSHUDWLRQV &ODVVHVPD\EHDUUDQJHGLQDFODVV KLHUDUFK\ZKHUHRQHFODVVDVXSHUFODVV LVDJHQHUDOL]DWLRQRIRQHRUPRUHRWKHU FODVVHVVXEFODVVHV $VXEFODVVLQKHULWVWKHDWWULEXWHVDQG RSHUDWLRQVIURPLWVVXSHUFODVVDQGPD\ DGGQHZPHWKRGVRUDWWULEXWHVRILWV RZQ *HQHUDOL]DWLRQLQWKH80/LVLPSOHPHQWHG DVLQKHULWDQFHLQ22SURJUDPPLQJ ODQJXDJHV

  • 0DQDJHU

0DQDJHU EXGJHWV&RQWUROOHG GDWH$SSRLQWHG EXGJHWV&RQWUROOHG GDWH$SSRLQWHG 3URJUDPPHU 3URJUDPPHU SURMHFW SURJ/DQJXDJH SURMHFW SURJ/DQJXDJH 3URMHFW 0DQDJHU 3URMHFW 0DQDJHU SURMHFWV SURMHFWV 'HSDUWPHQW 0DQDJHU 'HSDUWPHQW 0DQDJHU GHSDUWPHQW GHSDUWPHQW 6WUDWHJLF 0DQDJHU 6WUDWHJLF 0DQDJHU UHVSRQVLELOLWLHV UHVSRQVLELOLWLHV (PSOR\HH (PSOR\HH

slide-10
SLIDE 10
  • 7KHUHDUHGLIIHULQJYLHZVDVWRZKHWKHU

LQKHULWDQFHLVIXQGDPHQWDOWR22'

9LHZ,GHQWLI\LQJWKHLQKHULWDQFHKLHUDUFK\ RUQHWZRUNLVDIXQGDPHQWDOSDUWRIREMHFW RULHQWHGGHVLJQ2EYLRXVO\WKLVFDQRQO\EH LPSOHPHQWHGXVLQJDQ223/ 9LHZ,QKHULWDQFHLVDXVHIXO LPSOHPHQWDWLRQFRQFHSWZKLFKDOORZVUHXVHRI DWWULEXWHDQGRSHUDWLRQGHILQLWLRQV ,GHQWLI\LQJDQLQKHULWDQFHKLHUDUFK\DWWKH GHVLJQVWDJHSODFHVXQQHFHVVDU\UHVWULFWLRQV RQWKHLPSOHPHQWDWLRQ

,QKHULWDQFHLQWURGXFHVFRPSOH[LW\WKDWLV XQGHVLUDEOHHVSHFLDOO\LQFULWLFDOV\VWHPV

  • 2EMHFWVDQGREMHFWFODVVHVSDUWLFLSDWHLQ

UHODWLRQVKLSVZLWKRWKHUREMHFWVDQG REMHFWFODVVHV ,QWKH80/DJHQHUDOL]HGUHODWLRQVKLSLV LQGLFDWHGE\DQDVVRFLDWLRQ $VVRFLDWLRQVPD\EHDQQRWDWHGZLWK LQIRUPDWLRQWKDWGHVFULEHVWKH DVVRFLDWLRQ $VVRFLDWLRQVDUHJHQHUDOEXWPD\LQGLFDWH WKDWDQDWWULEXWHRIDQREMHFWLVDQ DVVRFLDWHGREMHFWRUWKDWDPHWKRG UHOLHVRQDQDVVRFLDWHGREMHFW

  • (PSOR\HH

(PSOR\HH 'HSDUWPHQW 'HSDUWPHQW 0DQDJHU 0DQDJHU LVPHPEHURI LVPDQDJHGE\ PDQDJHV

slide-11
SLIDE 11
  • 6HUYHUV

7KHREMHFWLVLPSOHPHQWHGDVDSDUDOOHO SURFHVVVHUYHUZLWKHQWU\SRLQWV FRUUHVSRQGLQJWRREMHFWRSHUDWLRQV,IQR FDOOVDUHPDGHWRLWWKHREMHFWVXVSHQGV LWVHOIDQGZDLWVIRUIXUWKHUUHTXHVWVIRU VHUYLFH

$FWLYHREMHFWV

2EMHFWVDUHLPSOHPHQWHGDVSDUDOOHO SURFHVVHVDQGWKHLQWHUQDOREMHFWVWDWHPD\ EHFKDQJHGE\

WKHREMHFWLWVHOIDQG H[WHUQDOFDOOV

  • $FWLYHREMHFWVPD\KDYHWKHLUDWWULEXWHV

PRGLILHGE\RSHUDWLRQVEXWPD\DOVR XSGDWHWKHPDXWRQRPRXVO\XVLQJLQWHUQDO RSHUDWLRQV ([DPSOH

7UDQVSRQGHUREMHFWEURDGFDVWVDQDLUFUDIWV SRVLWLRQ7KHSRVLWLRQPD\EHXSGDWHGXVLQJD VDWHOOLWHSRVLWLRQLQJV\VWHP7KHREMHFW SHULRGLFDOO\XSGDWHWKHSRVLWLRQE\ WULDQJXODWLRQIURPVDWHOOLWHV

  • class Transponder extends Thread {

Position currentPosition ; Coords c1, c2 ; Satellite sat1, sat2 ; Navigator theNavigator ; public Position givePosition () { return currentPosition ; } public void run () { while (true) { c1 = sat1.position () ; c2 = sat2.position () ; currentPosition = theNavigator.compute (c1, c2) ; } } } //Transponder

  • A weather data collection system is required to generate

weather maps on a regular basis using data collected from remote, unattended weather stations and other data sources such as weather observers, balloons and satellites. Weather stations transmit their data to the area computer in response to a request from that machine. The area computer validates the collected data and integrates it with the data from different sources. The integrated data is archived and, using data from this archive and a digitized map database a set of local weather maps is created. Maps may be printed for distribution on a special-purpose map printer or may be displayed in a number of different formats.

slide-12
SLIDE 12
  • A weather station is a package of software controlled

instruments which collects data, performs some data processing and transmits this data for further processing. The instruments include air and ground thermometers, an anemometer, a wind vane, a barometer and a rain gauge. Data is collected every five minutes. When a command is issued to transmit the weather data, the weather station processes and summarizes the collected data. The summarized data is transmitted to the mapping computer when a request is received.

  • VXEV\VWHP!!

'DWDGLVSOD\ VXEV\VWHP!! 'DWDGLVSOD\ VXEV\VWHP!! 'DWDDUFKLYLQJ VXEV\VWHP!! 'DWDDUFKLYLQJ VXEV\VWHP!! 'DWDSURFHVVLQJ VXEV\VWHP!! 'DWDSURFHVVLQJ VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! 'DWDFROOHFWLRQ

'DWDGLVSOD\OD\HUZKHUHREMHFWVDUH FRQFHUQHGZLWKSUHSDULQJDQGSUHVHQWLQJWKH GDWDLQKXPDQUHDGDEOHIRUP 'DWDDUFKLYLQJOD\HUZKHUHREMHFWVDUH FRQFHUQHGZLWKVWRULQJWKHGDWDIRUIXWXUH SURFHVVLQJ 'DWDSURFHVVLQJOD\HUZKHUHREMHFWVDUH FRQFHUQHGZLWKFKHFNLQJDQGLQWHJUDWLQJWKH FROOHFWHGGDWD 'DWDFROOHFWLRQOD\HUZKHUHREMHFWVDUH FRQFHUQHGZLWKDFTXLULQJGDWDIURPUHPRWH VRXUFHV

  • 'HYHORSDQXQGHUVWDQGLQJRIWKH

UHODWLRQVKLSVEHWZHHQWKHVRIWZDUHEHLQJ GHVLJQHGDQGLWVH[WHUQDOHQYLURQPHQW 6\VWHPFRQWH[W

$VWDWLFPRGHOWKDWGHVFULEHVRWKHUV\VWHPV LQWKHHQYLURQPHQW8VHDVXEV\VWHPPRGHO WRVKRZRWKHUV\VWHPV)ROORZLQJVOLGHVKRZV WKHV\VWHPVDURXQGWKHZHDWKHUVWDWLRQ V\VWHP

0RGHORIV\VWHPXVH

$G\QDPLFPRGHOWKDWGHVFULEHVKRZWKH V\VWHPLQWHUDFWVZLWKLWVHQYLURQPHQW8VH XVHFDVHVWRVKRZLQWHUDFWLRQV

VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! 'DWDFROOHFWLRQ

  • REVHUYHU

REVHUYHU :HDWKHU VWDWLRQ :HDWKHU VWDWLRQ &RPPV &RPPV 6DWHOOLWH 6DWHOOLWH %DOORRQ %DOORRQ VXEV\VWHP!! 'DWDGLVSOD\ VXEV\VWHP!! 'DWDGLVSOD\ 0DS 0DS 8VHU LQWHUIDFH 8VHU LQWHUIDFH 0DS GLVSOD\ 0DS GLVSOD\ 0DS SULQWHU 0DS SULQWHU VXEV\VWHP!! 'DWDSURFHVVLQJ VXEV\VWHP!! 'DWDSURFHVVLQJ 'DWD FKHFNLQJ 'DWD FKHFNLQJ 'DWD LQWHJUDWLRQ 'DWD LQWHJUDWLRQ VXEV\VWHP!! 'DWDDUFKLYLQJ VXEV\VWHP!! 'DWDDUFKLYLQJ 0DSVWRUH 0DSVWRUH 'DWD VWRUDJH 'DWD VWRUDJH 'DWD VWRUH 'DWD VWRUH

  • 6WDUWXS

6WDUWXS 6KXWGRZQ 6KXWGRZQ 5HSRUW 5HSRUW &DOLEUDWH &DOLEUDWH 7HVW 7HVW

  • System

– Weather station

  • Use-case

– Report

  • Actors

– Weather data collection system, Weather station

  • Data

– The weather station sends a summary of the weather data that has been collected from the instruments in the collection period to the weather data collection system. The data sent are the maximum minimum and average ground and air temperatures, the maximum, minimum and average air pressures, the maximum, minimum and average wind speeds, the total rainfall and the wind direction as sampled at 5 minute intervals.

  • Stimulus

– The weather data collection system establishes a modem link with the weather station and requests transmission of the data.

  • Response

– The summarized data is sent to the weather data collection system

  • Comments

– Weather stations are usually asked to report once per hour but this frequency may differ from one station to the other and may be modified in future.

slide-13
SLIDE 13
  • 2QFHLQWHUDFWLRQVEHWZHHQWKHV\VWHP

DQGLWVHQYLURQPHQWKDYHEHHQ XQGHUVWRRGZHXVHWKLVLQIRUPDWLRQIRU GHVLJQLQJWKHV\VWHPDUFKLWHFWXUH /D\HUHGDUFKLWHFWXUHLVDSSURSULDWHIRU WKHZHDWKHUVWDWLRQ

,QWHUIDFHOD\HUIRUKDQGOLQJFRPPXQLFDWLRQV 'DWDFROOHFWLRQOD\HUIRUPDQDJLQJ LQVWUXPHQWV ,QVWUXPHQWVOD\HUIRUFROOHFWLQJGDWD

7KHUHVKRXOGEHQRPRUHWKDQHQWLWLHV LQDQDUFKLWHFWXUDOPRGHO

  • :HDWKHUVWDWLRQ

:HDWKHUVWDWLRQ VXEV\VWHP!! ,QWHUIDFH VXEV\VWHP!! ,QWHUIDFH VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! ,QVWUXPHQWV VXEV\VWHP!! ,QVWUXPHQWV 0DQDJHVDOO H[WHUQDOFRPPXQLFDWLRQV 0DQDJHVDOO H[WHUQDOFRPPXQLFDWLRQV &ROOHFWVDQGVXPPDUL]HV ZHDWKHUGDWD &ROOHFWVDQGVXPPDUL]HV ZHDWKHUGDWD 3DFNDJHRILQVWUXPHQWV IRUUDZGDWDFROOHFWLRQV 3DFNDJHRILQVWUXPHQWV IRUUDZGDWDFROOHFWLRQV

  • *URXQGWKHUPRPHWHU%DURPHWHU

$SSOLFDWLRQGRPDLQREMHFWVWKDWDUH KDUGZDUH REMHFWVUHODWHGWRWKHLQVWUXPHQWV LQWKHV\VWHP

:HDWKHUVWDWLRQ

7KHEDVLFLQWHUIDFHRIWKHZHDWKHUVWDWLRQ WRLWVHQYLURQPHQW,WUHIOHFWVWKH LQWHUDFWLRQVLGHQWLILHGLQWKHXVHFDVHPRGHO

:HDWKHUGDWD

(QFDSVXODWHVWKHVXPPDUL]HGGDWDIURPWKH LQVWUXPHQWV

  • :HDWKHU6WDWLRQ

:HDWKHU6WDWLRQ

LGHQWLILHU LGHQWLILHU UHSRUW:HDWKHU FDOLEUDWHLQVWUXPHQWV WHVW VWDUWXSLQVWUXPHQWV VKXWGRZQLQVWUXPHQWV UHSRUW:HDWKHU FDOLEUDWHLQVWUXPHQWV WHVW VWDUWXSLQVWUXPHQWV VKXWGRZQLQVWUXPHQWV

:HDWKHU'DWD :HDWKHU'DWD

DLU7HPSHUDWXUHV JURXQG7HPSHUDWXUHV ZLQG6SHHGV ZLQG'LUHFWLRQV SUHVVXUH UDLQIDOO DLU7HPSHUDWXUHV JURXQG7HPSHUDWXUHV ZLQG6SHHGV ZLQG'LUHFWLRQV SUHVVXUH UDLQIDOO FROOHFW VXPPDUL]HLQVWUXPHQWV FROOHFW VXPPDUL]HLQVWUXPHQWV

*URXQG 7KHUPRPHWHU *URXQG 7KHUPRPHWHU

WHPSHUDWXUH WHPSHUDWXUH WHVW FDOLEUDWH WHVW FDOLEUDWH

%DURPHWHU %DURPHWHU

SUHVVXUH KHLJKW SUHVVXUH KHLJKW WHVW FDOLEUDWH WHVW FDOLEUDWH

$QHPRPHWHU $QHPRPHWHU

ZLQG6SHHG ZLQG'LUHFWLRQ ZLQG6SHHG ZLQG'LUHFWLRQ WHVW WHVW

slide-14
SLIDE 14
  • 8VHGRPDLQNQRZOHGJHWRLGHQWLI\PRUH

REMHFWVDQGRSHUDWLRQV

:HDWKHUVWDWLRQVVKRXOGKDYHDXQLTXH LGHQWLILHU :HDWKHUVWDWLRQVDUHUHPRWHO\VLWXDWHGVR LQVWUXPHQWIDLOXUHVKDYHWREHUHSRUWHG DXWRPDWLFDOO\7KHUHIRUHDWWULEXWHVDQG RSHUDWLRQVIRUVHOIFKHFNLQJDUHUHTXLUHG

$FWLYHRUSDVVLYHREMHFWV

,QWKLVFDVHREMHFWVDUHSDVVLYHDQGFROOHFW GDWDRQUHTXHVWUDWKHUWKDQDXWRQRPRXVO\ 7KLVLQWURGXFHVIOH[LELOLW\DWWKHH[SHQVHRI FRQWUROOHUSURFHVVLQJWLPH

  • 6XEV\VWHPPRGHOVWKDWVKRZORJLFDO

JURXSLQJVRIREMHFWVLQWRFRKHUHQW VXEV\VWHPV 6HTXHQFHPRGHOVWKDWVKRZWKHVHTXHQFH RIREMHFWLQWHUDFWLRQV 6WDWHPDFKLQHPRGHOVWKDWVKRZKRZ LQGLYLGXDOREMHFWVFKDQJHWKHLUVWDWHLQ UHVSRQVHWRHYHQWV 2WKHUPRGHOVLQFOXGHXVHFDVHPRGHOV DJJUHJDWLRQPRGHOVJHQHUDOL]DWLRQ PRGHOVHWF

  • VXEV\VWHP!!

,QWHUIDFH VXEV\VWHP!! ,QWHUIDFH

&RPPV&RQWUROOHU &RPPV&RQWUROOHU :HDWKHU6WDWLRQ :HDWKHU6WDWLRQ

VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! 'DWDFROOHFWLRQ

:HDWKHU'DWD :HDWKHU'DWD ,QVWUXPHQW6WDWXV ,QVWUXPHQW6WDWXV

VXEV\VWHP!! 'DWDFROOHFWLRQ VXEV\VWHP!! 'DWDFROOHFWLRQ

$LU7KHUPRPHWHU $LU7KHUPRPHWHU *URXQG7KHUPRPHWHU *URXQG7KHUPRPHWHU 5DLQ*DXJH 5DLQ*DXJH %DURPHWHU %DURPHWHU $QHPRPHWHU $QHPRPHWHU :LQG9DQH :LQG9DQH

  • 6HTXHQFHPRGHOVVKRZWKHVHTXHQFHRI

REMHFWLQWHUDFWLRQVWKDWWDNHSODFH

2EMHFWVDUHDUUDQJHGKRUL]RQWDOO\DFURVVWKH WRS 7LPHLVUHSUHVHQWHGYHUWLFDOO\VRPRGHOVDUH UHDGWRSWRERWWRP ,QWHUDFWLRQVDUHUHSUHVHQWHGE\ODEHOOHG DUURZV'LIIHUHQWVW\OHVRIDUURZUHSUHVHQW GLIIHUHQWW\SHVRILQWHUDFWLRQ $WKLQUHFWDQJOHLQDQREMHFWOLIHOLQH UHSUHVHQWVWKHWLPHZKHQWKHREMHFWLVWKH FRQWUROOLQJREMHFWLQWKHV\VWHP

slide-15
SLIDE 15
  • :HDWKHU6WDWLRQ

:HDWKHU6WDWLRQ :HDWKHU'DWD :HDWKHU'DWD &RPPV&RQWUROOHU &RPPV&RQWUROOHU

UHTXHVWUHSRUW DFNQRZOHGJH UHSO\UHSRUW DFNQRZOHGJH UHSRUW VHQGUHSRUW VXPPDUL]H

  • 6KRZKRZREMHFWVUHVSRQGWRGLIIHUHQW

VHUYLFHUHTXHVWVDQGWKHVWDWH WUDQVLWLRQVWULJJHUHGE\WKHVHUHTXHVWV

,IREMHFWVWDWHLV6KXWGRZQ WKHQLWUHVSRQGV WRD6WDUWXSPHVVDJH ,QWKHZDLWLQJ VWDWHWKHREMHFWLVZDLWLQJIRU IXUWKHUPHVVDJHV ,IUHSRUW:HDWKHUWKHQV\VWHPPRYHVWR VXPPDUL]LQJ VWDWH ,IFDOLEUDWHWKHV\VWHPPRYHVWRD FDOLEUDWLQJ VWDWH $FROOHFWLQJ VWDWHLVHQWHUHGZKHQDFORFN VLJQDOLVUHFHLYHG

2SHUDWLRQ

  • &DOLEUDWLQJ

&DOLEUDWLQJ 7HVWLQJ 7HVWLQJ 7UDQVPLWWLQJ 7UDQVPLWWLQJ :DLWLQJ :DLWLQJ 6XPPDUL]LQJ 6XPPDUL]LQJ &ROOHFWLQJ &ROOHFWLQJ 6KXWGRZQ 6KXWGRZQ

VWDUWXS VKXWGRZQ FDOLEUDWH WHVW WUDQVPLVVLRQ GRQH UHSRUW:HDWKHU FORFN FROOHFWLRQ GRQH :HDWKHUVXPPDU\ FRPSOHWH WHVW FRPSOHWH &DOLEUDWLRQ 2.

  • 2EMHFWLQWHUIDFHVKDYHWREHVSHFLILHG

VRWKDWWKHREMHFWVDQGRWKHU FRPSRQHQWVFDQEHGHVLJQHGLQSDUDOOHO 'HVLJQHUVVKRXOGDYRLGGHVLJQLQJWKH LQWHUIDFHUHSUHVHQWDWLRQEXWVKRXOGKLGH WKLVLQWKHREMHFWLWVHOI 2EMHFWVPD\KDYHVHYHUDOLQWHUIDFHV ZKLFKDUHYLHZSRLQWVRQWKHPHWKRGV SURYLGHG 7KH80/XVHVFODVVGLDJUDPVIRU LQWHUIDFHVSHFLILFDWLRQEXW-DYDPD\DOVR EHXVHG

  • interface WeatherStation {

public void WeatherStation () ; public void startup () ; public void startup (Instrument i) ; public void shutdown () ; public void shutdown (Instrument i) ; public void reportWeather ( ) ; public void test () ; public void test ( Instrument i ) ; public void calibrate ( Instrument i) ; public int getID () ; } //WeatherStation

  • +LGLQJLQIRUPDWLRQLQVLGHREMHFWVPHDQV

WKDWFKDQJHVPDGHWRDQREMHFWGRQRW DIIHFWRWKHUREMHFWVLQDQXQSUHGLFWDEOH ZD\ $VVXPHSROOXWLRQPRQLWRULQJIDFLOLWLHVDUH WREHDGGHGWRZHDWKHUVWDWLRQV7KHVH VDPSOHWKHDLUDQGFRPSXWHWKHDPRXQW RIGLIIHUHQWSROOXWDQWVLQWKHDWPRVSKHUH 3ROOXWLRQUHDGLQJVDUHWUDQVPLWWHGZLWK ZHDWKHUGDWD

slide-16
SLIDE 16
  • :HDWKHU6WDWLRQ

:HDWKHU6WDWLRQ

LGHQWLILHU LGHQWLILHU UHSRUW:HDWKHU UHSRUW$LU4XDOLW\ FDOLEUDWHLQVWUXPHQWV WHVW VWDUWXSLQVWUXPHQWV VKXWGRZQLQVWUXPHQWV UHSRUW:HDWKHU UHSRUW$LU4XDOLW\ FDOLEUDWHLQVWUXPHQWV WHVW VWDUWXSLQVWUXPHQWV VKXWGRZQLQVWUXPHQWV

$LU4XDOLW\ $LU4XDOLW\

12'DWD VPRNH'DWD EHQ]HQH'DWD 12'DWD VPRNH'DWD EHQ]HQH'DWD FROOHFW VXPPDUL]H FROOHFW VXPPDUL]H

3ROOXWLRQ0RQLWRULQJ,QVWUXPHQWV 3ROOXWLRQ0RQLWRULQJ,QVWUXPHQWV

%HQ]HQH0HWHU %HQ]HQH0HWHU 12PHWHU 12PHWHU 6PRNH0HWHU 6PRNH0HWHU