Conceptual Predesign Bridging the Gap between ...

12 downloads 0 Views 697KB Size Report
To overcome the impedance mismatch between require- ment analysis and conceptual design, we introduce an intermediate step between the two phases, ...
&RQFHSWXDO3UHGHVLJQ %ULGJLQJWKH*DSEHWZHHQ5HTXLUHPHQWVDQG&RQFHSWXDO'HVLJQ &KULVWLDQ.RS +HLQULFK&0D\U 'HSWRI$SSOLHG,QIRUPDWLFVDQG,QIRUPDWLRQ6\VWHPV 8QLYHUVLW\RI.ODJHQIXUW $.ODJHQIXUW$XVWULD FKULV#LILXQLNOXDFDW PD\U#LILXQLNOXDFDW

-897,.9 7R RYHUFRPH WKH LPSHGDQFH PLVPDWFK EHWZHHQ UHTXLUH PHQW DQDO\VLV DQG FRQFHSWXDO GHVLJQ ZH LQWURGXFH DQ LQWHUPHGLDWH VWHS EHWZHHQ WKH WZR SKDVHV FDOOHG FRQFHS WXDO SUHGHVLJQ $ VHPDQWLF PRGHO IRU WKDW SKDVH VKRXOG DOORZ IRU DQ HDV\ FROOHFWLRQ RI UHTXLUHPHQWV DV ZHOO DV IRU DQ XQSUREOHPDWLF WUDQVIRUPDWLRQ RI WKH FROOHFWHG UH TXLUHPHQWV LQWR HQWULHV RI D FRQFHSWXDO VFKHPH :H SUHV HQW D PRGHO WKDW KDV EHHQ GHYHORSHG DORQJ WKHVH SRVWX ODWHV )ROORZLQJ WKH FODVVLFDO '$7$,' DSSURDFK WKLV PRGHO XVHV D ³JORVVDU\ PHWDSKRU¦ IRU VFKHPH UHSUHVHQ WDWLRQ ,W©V EDVLF VHPDQWLF QRWLRQV DUH ¨WKLQJ W\SH© DQG ¨FRQQHFWLRQ W\SH©

,QWURGXFWLRQ

7KH LQIRUPDWLRQ V\VWHPV FRPPXQLW\ XVXDOO\ GLYLGHV WKH LQIRUPDWLRQ V\VWHP OLIH F\FOH LQWR  SKDVHV UHTXLUHPHQWV DQDO\VLV FRQFHSWXDO GHVLJQ ORJLFDO GHVLJQ LPSOHPHQWD WLRQSK\VLFDO GHVLJQ DQG SURGXFWLRQ PDLQWHQDQFH 0H WKRGLFDO DSSURDFKHV WR WKH HDUO\ SKDVHV OLNH PHWKRGV RI

   

            !" # 

   $"       !"  % & '#  

"(  % '""  )"   '  * % %  %    $"  #      %   #) #  $$ %     +$   %* %  %  '      %   "''     $   ' %  )" "  $      ' ,  )   $"$ -,  #    %     )   $) "  #   $$ % #%  ' % )              *%  $ '  #  

  %      * %  , $ ' % " ) , ' " ./ !"      %    " % * '#   $  0    

   $    % $   " , " $

1     %  % #  , ' !" #  )  

  %"   2 $"3  #$

 $  % ,  $ ' %  , ./ 4

 '  

  $ "% '#      " "  

!"  %  * % #   #) $+     '' *  #   5% %   " %        %"  #) $  %   ,     %  )" 5 ,# % $# * $$ )    67   " * % $%  ' !" # 

   $"    # )

 $%  *% % *    $"  $)   8 9 % %  $%  ./ ,  '#     # 

"   "  '# 2   3  % #  '  %  #   #  % :  '"  $"  )   -  :-   ) 0 $)  

%# 5% $)   %# % *0     % $ ' %  , ./ 5 0  %  $$ % *    % % '*  *  8 N  "#   '   $  % $ ' $ ")  % $)   %#  +       '# %  )"(

"   "  !" #   ) #  5%   ,   ;1  $ %  *  "

 % * %  " '# #$"  "   N  "#   '   $  % # $$  '#  ) $"  $)     $"     :- ''  ' #    $ ' #      

#  ./ $ 1      )   $$ % , *  ./(  #     '   #  %  %     $'# ,  $    %    ,   ,  #     % %   5%" %       % $  )   $$ % %  * '  %

"  *   # $ :-  $   ) 7KH SURMHFW LV ILQDQFHG SDUWO\ E\ WKH .ODXV 7VFKLUD 6WLIWXQJ +HLGHO EHUJ  1,%$ LV DQ DFURQ\P IRU 1DWUOLFKVSUDFKOLFKH ,QIRUPDWLRQV%HGDUIV $QDO\VH QDWXUDO ODQJXDJH UHTXLUHPHQWV DQDO\VLV  

    

               

  

     

                                           !" #$%&'()* " +,&!             

            

       

    -   .         /          / 0    1      +,&!     

                 / -   2        30% 4          5   

 +,&! -   6    

        "           

   /

5HODWHG:RUN   

                                    7    5

             #' /82 +%89 $ 8:* , 

 

 

#, 81*        

   '     

 '$     " "0 #, 81*            7               

         VW ; 0  )         

       

          5

            , D

                   7   "     ,&C # $ ()* /            



         # /:8* '         4           #,E() $%&'()*   

  5    5 7   "                               /   

               

/                       



     " 0  

                   

    F 30!    = 4  >               

  4  =

>    

     = 

   >

  

                                     "               /      0               

             

  .&30 7KH .ODJHQIXUW &RQFHSWXDO 3UH GHVLJQ0RGHO  %DVLF QRWLRQV RI .&30

$Q LPSRUWDQW DLP IRU WKH GHYHORSPHQW RI .&30 ZDV WR KDUPRQL]H WKH GHYHORSHU©V DQG WKH HQGXVHU©V YLHZ RI D JLYHQ 8R' LH WR SURYLGH DQ LQWHUIDFH IRU WKHLU PXWXDO XQGHUVWDQGLQJ $V PHQWLRQHG LQ WKH SUHYLRXV VHFWLRQ WKH DSSURDFK ZDV LQIOXHQFHG E\ WKH '$7$,' PRGHO ZKLFK ZH H[WHQGHG DQG VSHFLDOL]HG WR SURYLGH DW OHDVW WKH VDPH VHPDQWLF H[SUHVVLYHQHVV DV PRGHUQ DSSURDFKHV WR REMHFW RULHQWHG DQDO\VLV GR 7KH PRVW LPSRUWDQW PRGHOLQJ QRWLRQV RI WKH VWDWLF SDUW RI RXU DSSURDFK DUH   DQG  :H VKRUWO\ H[SODLQ WKHVH QRWLRQV DQG JLYH H[DPSOHV ZKLFK VKRZ KRZ WR UHSUH VHQW WKHLU XVDJH ZLWKLQ JORVVDULHV 

 



  

 





 

              

                     N       N        N         N                                  !""# !                     # $              "            #    #              % &        #       '     

                  (         #     )*+,                ,    (                                            -        #             #  )*+,                                                                           

                                      . ",  /    0              1 02            03            

         %#&    

      



 %  &            0   4 !                                         #             # $          $  50 678          #              $   

                   $          # $                    ,                                      $   $                         

                                  

          !     

                "                    #

$% ZH KDYH 

HPSOR\HHV

 "           

   

                 #

$& 0U 0LOOHU OLYLQJ LQ .ODJHQIXUW LV D W\SLFDO FXV WRPHU

  "                      #

$' WKH DJH PXVW EH RYHU  $( GHOLYHULHV DUH SRVVLEOH DOO PRQWKV H[FHSW -XO\

  "        SDVVHQJHU FXVWRPHU

    )* 

 "               "               +   !            

                     

 ! 

 "                             ,        

         -       $. 7KH EDJJDJH LV DVVLJQHG WR WKH FRUUHVSRQGLQJ IOLJKW 

7KH JURXQG SHUVRQQHO FKHFNV WKH DVVLJQPHQW

    

DVVLJQHG         DVVLJQPHQW

         

                

VLJQPHQW



 

JURXQG SHUVRQQHO

  

DV

DVVLJQ   DVVLJQPHQW  DVVLJQ  

    

   

                              

    

     

       

          





  (             

           

           1           

 

    

SHUVSHFWLYH GHWHU FRQQHFWLRQ W\SH GHWHUPLQHU 3    

      

PLQHU



                           



LQYROYHG WKLQJ W\SH   

        

  4           

  

           

  1         #                

              



    

  

             

              

7UXH     

    

  !  

  

 

     "        

   

 

#           

   

 

   



 "

#   "$

#

#

%   '$

#"

   

(

) "

("

  ! 

 

  

 "

&   

(

      $'&

  



   





   

   

                  

 

   )&    

 

   

  

   



   

 

!   

)* ) '( ' 



) )* )* )#

   

"  

   

# 

   

$ %

   

&      

   

  

   

)*

!

)!* )&

 

)# )$* )& )$

        +

)"

Figure 1 (part of the thing type glossary)

      

    

                ()

QHO

6RPH HPSOR\HHV ZRUN RQ DLUSRUWV DV JURXQG SHUVRQ

  

HPSOR\HH

             

 DLUSRUW      JURXQG SHUVRQQHO     

*+,-)./      %  0  

     

6  6 

  

1                   2                         

       

        ! 

 

           $%&

   

   

        

  





     

  



    * *#

& *&  

  

$

*+ *)

       

Figure 2 (part of the connection type glossary)             

DGGL

FRQVWUDLQWV EHWZHHQ VXEVHWV RI WKH LQ YROYHG WKLQJ W\SHV 7KLQN HJ RI D FRQQHFWLRQ W\SH   WKDW FRQQHFWV WKH WKLQJ W\SHV   DQG   $ IXQFWLRQDO GHSHQGHQF\  [  !   FDQQRW EH H[SUHVVHG E\ SHUVSHFWLYH FDUGLQDOLWLHV EXW E\ D FRQQHFWLRQ W\SH VSHFLILF ¨DGGLWLRQDO FDUGLQDOLW\©   DQG  DUH WKH    YHKLFOH LV WKH 

 RI WKDW FDUGLQDOLW\   

 'HVLJQ HQYLURQPHQW 7R VXSSRUW WUDFHDELOLW\ EHWZHHQ UHTXLUHPHQWV DQG  

 WKLQJ W\SHV FRQQHFWLRQ W\SHV DQG FRQVWUDLQWV WKHVH DUH UHODWHG WR WKHLU ¨    © VHH ILJXUH   :H GLVWLQJXLVK EHWZHHQ   DQG    7H[WXDO GRFXPHQWV FRQVLVW RI   GRFXPHQW SDUWV DUH VXSSRVHG WR FRQVLVW RI     7KH GLVWLQFWLRQ PDLQO\ KDV EHHQ PDGH IRU VXSSRUWLQJ OLQJXLVWLF DQDO\VLV D IXUWKHU VSHFLDOL]DWLRQ RI WKH RWKHU GRFXPHQWV JUDSKLFDO YRLFH HWF FRXOG EH LQWURGXFHG LI QHFHVVDU\       DQG  LV DQRWKHU IHDWXUH RI RXU VFUDWFK SDG RULHQWHG DSSURDFK :KLOH FROOHFWLQJ DQG DQDO\]LQJ UHTXLUHPHQWV WKH GHVLJQHU PLJKW XVH WKDW IHDWXUH WR QRWH RSHQ TXHVWLRQV RU UHPDUNV

                                          

            

                                   !      "   #$%&'(  !  !)              

  

        

        

   

  





                     

     

     

   

  

 

          

  

Figure 3 (KCPM meta scheme)

      

 

     

  

 

     

        



    



       

    

        

  

  

  

        

Figure 4 (scheme of the design environment)

3

7KH QRWDWLRQ DJDLQ FRUUHVSRQGV WR WKDW RI 207 ([DPSOHV IRU KRZ WR UHDG WKH VFKHPH DUH WKH IROORZLQJ $ XQLYHUVH RI GLVFRXUVH FRQVLVWV RI RQH RUH PRUH RUJDQL]DWLRQDO HQYL URQPHQWV SDUW RI $ FRQQHFWLRQ W\SH D FRQVWUDLQW D WKLQJ W\SH ,6 $ GHVLJQ REMHFW $ GHVLJQ REMHFW EHORQJV WR  RU PRUH UHTXLUHPHQWV VRXUFHV DQG YLFH YHUVD $ UHTXLUHPHQW VRXUFH KDV H[DFWO\ RQH LQIRUPDQW$Q LQIRUPDQW LV UH VSRQVLEOH IRU  RU PRUH UHT VRXUFHV $ GHVLJQHU TXHVWLRQ FDQ EH DQVZHUHG E\  RU  LQIRUPDQW



$SSOLFDELOLW\DQGWRROVXSSRUW  3UDFWLFDO ([SHULHQFHV

                                    !"#    $          %       &          # '  &$      $  # (  )  $ )       &

    *     +    &   , ' *   &     %     &                  -         &  &       #      %              $  &           $    ,                    $    &#                   $        &# '    &  $  )      $           #   &                    &

$         $ &# .          /0       # +          %                            )  # !$          &    &    %     # '  $        ##        $ &    "        #               !.)   & $    

 # '  &$       &  

&           #    # #                   -  &     

    #"# '        * &              -  &   & & 1  !   "#  6FDODELOLW\

+           )  )              %      #            ) # 2      &           )  $           -      -

    -  #

,I ZH GLVUHJDUG HJ WKH VHPDQWLF PRGHOLQJ DVSHFW D .&30 VFKHPH PLJKW EH VHHQ DV D VSHFLDO NLQG RI GDWD GLFWLRQDU\ ZLWK DOO LWV DGYDQWDJHV 2Q WKH RWKHU KDQG D FORVHU ORRN DW WKH WDEOHV RI ILJXUH  DQG  VKRZV WKDW WKHUH DUH D ORW RI HPSW\ WDEOH ILHOGV UHIOHFWLQJ WKDW QHFHVVDU\ LQIRUPDWLRQ LV

349 UHIHUUHG WR LQ VHQWHQFHV  WR   7KXV

IXUWKHU VHQWHQFHV DUH QHFHVVDU\ LH DVNHG E\ D V\VWHP

N

      

            

 

              

    N N N

DQDO\VW UHFRJQL]LQJ WKH HPSW\ ILHOGV  WKDW ZRXOG QRW OHDG WR IXUWKHU JORVVDU\ OLQHV EXW WR D PRUH FRPSOHWH GHVFULS

  

WLRQ RI WKH UHTXLUHPHQWV

   

 

  

$FWXDOO\ ZH DUH UHLPSOHPHQWLQJ RXU ILUVW SURWRW\SH VXS

FRPSOHWHG

DQDO\VLV

SRUWLQJ WKH KDQGOLQJ RI .&30 JORVVDULHV ,Q DGGLWLRQ WR     

WKDW ZH UXQ WKH MRLQW SURMHFW 1,%$ ZLWK WKH GHSDUWPHQW RI

   

FRPSXWHU OLQJXLVWLF RI RXU 8QLYHUVLW\ 7KH JRDO RI 1,%$ LV

VXFFHVVIXO

WR DXWRPDWH DV IDU DV SRVVLEOH WKH SURFHVV RI SURGXFLQJ SUHGHVLJQ VFKHPHV E\ H[WUDFWLQJ WKHLU HQWULHV IURP WKH

   

HQGXVHU©V QDWXUDO ODQJXDJH UHTXLUHPHQWV VWDWHPHQWV 2XU DSSURDFK XVHV DV D OLQJXLVWLF EDVLV WKH QDWXUDO ODQJXDJH JUDPPDU PRGHO 176 1DWUOLFKNHLWVWKHRUHWLVFKH 6\QWD[ >0):@

7KLV JUDPPDU PRGHO LV EDVHG RQ JHQHUDWLYH

    WUDQVIRUPDWLRQ

    

KDV EHHQ GRQH VR IDU WR GHULYH WKH JORVVDU\ FRQFHSWV WKLQJ W\SH SHUVSHFWLYH DQG FRQQHFWLRQ W\SH FDUGLQDOLW\ SHU VSHFWLYH

GHWHUPLQHU

FRQQHFWLRQ

W\SH

GHVFULSWRU

VHH

PDNH FRUUHFWLRQV

VXFFHVVIXO

VWUXFWXUH 8VLQJ WKLV WUHH VWUXFWXUH ZH GHULYH IURP QDWXUDO ODQJXDJH SKUDVHV HQWULHV RI WKH SUHGHVLJQ VFKHPH :RUN

PDNH FRUUHFWLRQV

VXFFHVVIXO

V\QWD[ DQG LV H[WHQGHG WR VHPDQWLF FKDUDFWHULVWLFV $ SDUVHU LV DYDLODEOH ZKLFK WUDQVIRUPV D VHQWHQFH LQWR D WUHH

PDNH FRUUHFWLRQV

FRPSOHWH   

FRPSOHWHG    

>).0 ).0@  $QRWKHU DVSHFW LV WKH PDSSLQJ IURP FRQFHSWXDO SUH GHVLJQ WR FRQFHSWXDO GHVLJQ 7KLV LV QHFHVVDU\ WR JHW D IRUPDOL]HG YLHZ RI WKH 8R' :H GR WKLV LQ VHYHUDO VWHSV )LUVW D FKHFN

HQWULHV RI WKH FRQFHSWXDO VFKHPD ,Q RXU SURWRW\SH V\VWHP WKLV VHFRQG VWHS PDSSLQJ RI WKH JORVVDU\ HQWULHV ZDV LPSOHPHQWHG WR VKRZ WKH FRUUHVSRQGHQFH EHWZHHQ WKH JORVVDU\ HQWULHV DQG FRQFHSWXDO VFKHPD HQWULHV

7KHPDSSLQJSURFHVV )RU WKH GHULYDWLRQ RI D ILUVW FXW 2076FKHPH IURP UH TXLUHPHQWV GRFXPHQWV ZH SURSRVH DQ LWHUDWLYH SURFHVV PRGHO FRQVLVWLQJ RI WZR SKDVHV SUHGHVLJQ DQG

PDWLRQ ZLWK WKUHH VWHSV HDFK N N N

 ,QLWLDOL]DWLRQ DQG LQIRUPDWLRQ FROOHFWLRQ

LV PDGH ZKHWKHU WKH JORVVDULHV HQWULHV DUH

FRQVLVWHQW WKHQ WKH JORVVDU\ HQWULHV DUH PDSSHG WR WKH

N

Figure 5 (mapping process)

   

WUDQVIRU

   

                 

  

!    "     "      #   "    

       #     $     %& '               $  #   (  "             

              "

   

          #   )           

*+,. 

        

  

/         

 

   # 0      

  $  $     $$   0       1 / 2 !        "   

 

   "     3.45 6 

 &RQVLVWHQF\ FKHFN !           /                7                      #

WHQW DQG VWUXFWXUDOO\ FRPSOHWH $Q\ GHWHFWHG LQFRQVLVWHQF\ RU LQFRPSOHWHQHVV PXVW EH FRUUHFWHG E\ WKH GHVLJQHU

Table 1 (meta mapping rules for mappings to the conceptual notions class and attribute)

7KH FRPSOHWHQHVV FKHFN DGGUHVVHV PDQGDWRU\ YDOXHV IRU PHWD DWWULEXWHV FRQQHFWLYHQHVV QR LVRODWHG WKLQJ W\SHV 

#   ' ) *

SHUVSHFWLYH FDUGLQDOLWLHV QDPHV HWF $Q H[DPSOH IRU LQFRQVLVWHQF\ FKHFNV LV WKH VHDUFK IRU F\FOHV HVWDEOLVKHG E\ DJJUHJDWLRQV RU JHQHUDOL]DWLRQV $QRWKHU FKHFN DGGUHVVHV WKH LGHQWLILFDWLRQ RI V\QRQ\PRXV WKLQJ W\SHV RU FRQQHFWLRQ W\SHV ,I HJ WZR RU PRUH FRQ QHFWLRQ W\SHV VKDUH WKH VDPH LQYROYHG WKLQJ W\SHV WKHQ LW VKRXOG EH GHWHFWHG DQG SUHVHQWHG WR WKH GHVLJQHU 7KLV FRQFHSW LV NQRZQ IURP FRQFHSWXDO VFKHPD YDOLGDWLRQ VHH >6WRU@

 0DSSLQJ WR FRQFHSWXDO QRWLRQV 7KLV VWHS DJDLQ PD\ EH DXWRPDWHG WR D ODUJH H[WHQW RQ WKH EDVLV RI D SUHGHILQHG VHW RI PDSSLQJ UXOHV &OHDUO\ WKHVH UXOHV GHSHQG RQ WKH PRGHO FKRVHQ IRU FRQFHSWXDO GHVLJQ 207 LQ RXU FDVH  :H GLVWLQJXLVK ODZV DQG SURSRVDOV $ ODZ IRUFHV D VSHFLILF PDSSLQJ HJ D JLYHQ WKLQJ

&ODVV

DWWULEXWH

 $  %%% &  (  (  & 

%%%  $         

PDSSLQJ

 

  

      

 #       +      

 

 ,     

      %            #   &          '    

       

                 )     

             "         

      * - *      

W\SH WR D FODVV  ,I WKH GHVLJQHU GRHV QRW IROORZ WKH ODZ WKH FRQFHSWXDO VFKHPH ZLOO EHFRPH LQFRQVLVWHQW $

 

 

  

PHDQV WKDW WKH SURSRVHG PDSSLQJ LV PRUH OLNHO\ WKDQ     

DQRWKHU RQH 7KXV WKH GHVLJQHU PD\ DFFHSW WKH SURSRVDO RU

   

WDNH DQRWKHU GHFLVLRQ

PDSSLQJ

)XUWKHUPRUH UXOHV PD\ GLYLGHG LQWR GLUHFW DQG LQGL UHFW RQHV

   

GHWHUPLQH D WDUJHW QRWLRQ LPPHGL

DWHO\ IURP JORVVDU\ HQWULHV

   

        

XVH LQ DGGLWLRQ

        

UHVXOWV RI SUHYLRXV PDSSLQJV

([DPSOHV WDUJHW PRGHO 207

                      

$ WKLQJ W\SH PDSV WR D FODVV LI LW LV LQYROYHG LQ D FRQ QHFWLRQ W\SH WR LWVHOI HJ DQ HPSOR\HH PDQDJHV RWKHU HPSOR\HHV              

      

   

 

         

        

                 

 $ WKLQJ W\SH ZLWK D VXIIL[ OLNH ³ QDPH¦ ³ DGGUHVV¦ HWF LQ LWV QDPH PD\ PDS WR DQ DWWULEXWH                                $ ELQDU\ FRQQHFWLRQ W\SH WZR LQYROYHG WKLQJ W\SHV ZKHUH RQH RI WKH LQYROYHG WKLQJ W\SHV SUHYLRXVO\ ZDV PDSSHG WR DQ DWWULEXWH PDSV WR D FODVV              

                  !       "         

     #    



         

  



 

PDSSLQJ VWHS  GHWDLO

 5HVWUXFWXULQJ DQG FRPSOHWLRQ 5HVWUXFWXULQJ EDVHV RQ FRQVLVWHQF\ FKHFNV DW WKH FRQFHS WXDO OHYHO 7\SLFDO FKHFNV DUH

N

WKH FKHFN IRU RUSKDQ FODVVHV >7DX]@ LH FODVVHV ZKLFK DUH QRW UHODWHG WR RWKHU FODVVHV

N

WKH FKHFN IRU FODVVHV ZLWK LGHQWLFDO DWWULEXWHV ,I VXFK FODVVHV H[LVW RQH KDV WR GHFLGH LI WKH FODVVHV DUH V\Q RQ\PRXV RU LI WKH\ HVWDEOLVK D JHQHUDOL]DWLRQ KLHUDU FK\

$V D FRQVHTXHQFH RI VXFK FKHFNV FKDQJHV RQ WKH SUHGHVLJQ OHYHO LH ZLWKLQ WKH JORVVDULHV PLJKW EHFRPH QHFHVVDU\ ¨UHVWUXFWXULQJ©  7\SLFDO UHVWUXFWXULQJ FDQGLGDWHV DUH WKH SHUVSHFWLYH GHWHUPLQHUV VHH >).0@ IRU PRUH GHWDLOV  5HVWUXFWXULQJ LV IROORZHG E\ WKH FRPSOHWLRQ VWHS ZKHUH LQFRPSOHWHQHVV LV GHWHFWHG E\ DQDO\]LQJ WKH FRQ FHSWXDO VFKHPH &RQFOXVLRQ

&RQFHSWXDO SUHGHVLJQ DV SURSRVHG ZLWKLQ WKLV SDSHU PD\ EULGJH WKH JDS EHWZHHQ QDWXUDO ODQJXDJH UHTXLUHPHQWV VSHFLILFDWLRQV DQG FRQFHSWXDO GHVLJQ 8VLQJ D OHDQ EXW VHPDQWLFDOO\ SRZHUIXO PRGHO OLNH .&30 WRJHWKHU ZLWK D JORVVDU\EDVHG UHSUHVHQWDWLRQ SDUDGLJP SURYLGHV IRU DQ LQWHUIDFH EHWZHHQ HQGXVHUV DQG GHVLJQHUV WKDW LV WUDQVSDU HQW WR ERWK 7KLV KDV EHHQ H[SHULHQFHG LQ D UDWKHU ODUJH ,6 GHVLJQ SURMHFW IRU DQ $XVWULDQ QHZVSDSHU SURGXFHU ZKHUH HQGXVHUV ZLWK DOO NLQGV RI HGXFDWLRQDO EDFNJURXQGV ZHUH LQYROYHG 7ULYLDOO\ SUHGHVLJQ VFKHPHV DOVR PLJKW EH YLVXDOL]HG E\ JUDSKLFDO UHSUHVHQWDWLRQV ZKHUH QHFHVVDU\ 0RUH LP SRUWDQW LV WKH IDFW WKDW PRGHOV OLNH .3&0 VHHP WR EH DQ LGHDO ¨LQWHUOLQJXD© RQ WKH ZD\ IURP QDWXUDO ODQJXDJH UH TXLUHPHQWV VSHFLILFDWLRQV WR FRQFHSWXDO VFKHPHV 7KLV LV H[SORLWHG LQ 1,%$ SURMHFW ZKHUH DXWRPDWLF PHDQV DUH GHYHORSHG IRU GHULYLQJ JORVVDU\ HQWULHV IURP WH[WXDO GRFXPHQWV DQG IRU PDSSLQJ WKHVH HQWULHV WR FRQFHSWXDO VFKHPHV 7KLV SDSHU FRQFHQWUDWHG RQ QRWLRQV DQG PHWKRGV IRU VWDWLF 8R' DVSHFWV +RZHYHU G\QDPLF DVSHFWV DUH FRYHUHG E\ .&30 DV ZHOO :H DFWXDOO\ ZRUN RQ WKH PDSSLQJ RI .&30 HYHQWV WR FRQFHSWXDO VWDWH GLDJUDPV ([SHULHQFHV ZLWK .&30 XS WR QRZ H[LVW IRU WKH DS SOLFDWLRQ GRPDLQ RI EXVLQHVV LQIRUPDWLRQ V\VWHPV ,W LV VWLOO WR VKRZ WR ZKDW H[WHQW .&30 FRXOG DOVR EH XVHIXO ZLWKLQ RWKHU DSSOLFDWLRQ DUHDV

:H ILQDOO\ ZDQW WR H[SUHVV RXU WKDQNV WR WKH ,&5( UHYLHZ HUV IRU WKHLU YDOXDEOH FRPPHQWV WKDW OHG WR D VXEVWDQWLDO LPSURYHPHQW RI WKLV SDSHU

     ! "#$ ## % %$    & ' * 

   +%  ,

             

. /% %$ 0 -%

1            %+ -% % %  & 2  "'34+ %$ 5%2

$+  $ ## , -% 01

= > , -% "1

9# ## 071'0?

 + 8/ "  &% $  "9 % 0D\U@ 5H8VH

RI

0D\U +& ¦&RQFHSWXDO 3UHGHVLJQ $ 3ODWIRUP IRU 5HTXLUHPHQW

:HW]HO HGV 

"

VSHFLILFDWLRQV§

/DUU\

/DWRXU

.HYLQ

  %"&'(     % ) $  * 

 6W &KDUOHV

,OOLQRLV $XJXVW 

             

                

  !"  #

$%  $&''   % ( ! )                      * 

+ %  * ,-( # * ( . * ( /,, * 0 1 ! "     # 

  $     %& %    '        (%%')*+, , , ' )'   #. (    *23

* ,4 *  2 $  ,  5  67, - ,

"     $#$" !- $       $      $,   ' -'  * + +  ! , 8 7 %,  * ,-( #3 9:*;# 9-  5 :    * -    ;      9*

:  5

,' >   )5

        $     

7?

* '' )-'  - ?@,  !, ,  ' , 2 #= 9,= 9,   6) , - , ' ' - - ,,,

'((,    @(  ' ,,8 7 *23 (( #AB#

"     + $         '        $,  %,  WK

( += ( ++ (  

* ,-( $,> #= ,-- ,-- >  7  ' * ,-( C  , #  ,

7/

 .  ' 

)',

 , #

  69  ,    '  '  '  , 

   ,'( -, 8 7

 / 0.  ' 

, 3 ## (( D3C ! / ! /,>+ : 6) ;@(  ' - , ,+ (   2 , 8 7