Measuring the Level of Abstraction and Detail of Models in the Context of MDD

Embed Size (px)

Citation preview

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    1/13

    Oh`~xudam ych Fhrhf kb @e~yu`nydka`ai Ihy`df kb Okihf~ da ych Nkayhsy

    kb OII

    ^yxihay: CHAM ^kyc`udyc

    Da~ydyxydka: Xadrhu~dyt kb Euhy`mah Knndihai`fhI`yh: 0> J`ax`ut 5705

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    2/13

    Yu`a~bkuo`ydka da OII

    Okydr`ydka

    Okihf ihbdadydka

    Oh`~xudam `~ ` yu`a~bkuo`ydka nc`da

    Ohyudn~

    Hs`owfh

    Nkanfx~dka

    Wuh~hay`ydka Wf`a

    0

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    3/13

    Okihf~ da OII `uh yu`a~bkuohi `xyko`ydn`fft dayk kychu okihf~!Ycd~ fh`i yk yu`a~bkuo`ydka nc`da~!

    @e~yu`ny #wf`ybkuo daihwhaihay$ okihf~ `uh x~hi yk ihbdah ych~t~yho~ ~ho`aydn!

    Nkanuhyh #wf`ybkuo ~whndbdn$ okihf~ `uh x~hi yk ihbdah wf`ybkuoihy`df

    Ych nkih d~ mhahu`yhi buko ycd~ nkanuhyh okihf~

    Db ych wf`ybkuo d~ nc`amhi kaft ych wf`ybkuo ~whndbdn okihf~ #W^O$

    c`rh yk eh uhihbdah& }cdfh wf`ybkuo daihwhaihay okihf~ #WDO$ n`aeh uhx~hi!

    Yu`a~bkuo`ydka da OII

    5

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    4/13

    Mk`f:

    ^hyxw ku dowukrh `a hbbdndhay yu`a~bkuo`ydka nc`da!

    Okydr`ydka

    >

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    5/13

    Da ycd~ }kul& }h ihbdah okihf~ `~ mu`wc~ M? #R&H$ }dyc rhuydnh~ R`ai himh~ Hku f`ehfhi mu`wc~ M? #R& H& f$ }dyc f`ehf~ f!

    Ych hfhohay~ kb ych mu`wc `uh `~~knd`yhi yk hfhohay~ kb ych ohy`/okihf!

    Da cd~ Mhahu`f Okihf Ychkut ^y`nck}d`l ihbdah~ okihf~ x~damycuhh bh`yxuh~:

    O`wwdam bh`yxuh: @ okihf d~ `f}`t~ ` okihf kb ~koh kudmda`f& da }cdncych kudmda`f n`a eh ` okihf dy~hfb!

    Uhixnydka bh`yxuh: @ okihf ikh~ aky uhbfhny `ff `yyudexyh~ kb ych kudmda`f!

    Wu`mo`ydn bh`yxuh: Okihf~ `uh `~~dmahi yk `a kudmda`f et ~koh ~xejhny#cxo`a ku o`ncdah$!

    Okihf ihbdadydka

    9

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    6/13

    Da yhuo~ kb OII& oh`~xudam n`a dayhuwuhyhi `~ ` yu`a~bkuo`ydkanc`da!

    Oh`~xudam `~ ` yu`a~bkuo`ydka nc`da

    8

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    7/13

    Ych ~ho`aydn ~dzh kb ` okihf O d~ ihbdahi chuh `~ ych axoehu kb dy~`yyudexyh~ @!

    ~ho#O$ ? v@v #0$

    Bku ~ho#O0$ }h `f~k }udyh ~ho0 ku v@0v

    Ych ~dzh kb ` okihf O d~ ihbdahi chuh `~ ych ~xo kb ych rhuydnh~ kbych okihf mu`wc& dy~ himh~ `ai ych mu`wc dy~hfb!

    ~dzh#O$ ? vR v , vHv , 0 #5$

    Bku ~dzh#O0$ }h `f~k }udyh ~dzh0! ]h `ii 0 yk ych axoehu kbrhuydnh~ `ai himh~ da kuihu yk nkxay ych mu`wc dy~hfb!

    Ohyudn~

    2

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    8/13

    Okihf~ O0 d~ okuh `e~yu`ny yc`a ` okihf O5& db dy kody~ okuh `yyudexyh~!

    Ku okihf O0 nkay`da~ fh~~ wf`ybkuo ihy`df yc`a ` okihf O5& db fh~~ mu`wchfhohay~ uhwuh~hay ych `yyudexyh~ hswuh~~hi et ych okihf!

    ]h hswhny ` yu`a~bkuo`ydka yk wuh~hurh ~ho`aydn~!

    Ych ~ho`aydn n`a kaft eh `iihi o`ax`fft!

    Ohyudn~ #nkayi$

    =

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

    \Y b yd d OII_\O yd yd _\O i f I bd dyd _\O d Y b yd c d _\O y d _\H f _\N f d _

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    9/13

    ]h n`a n`fnxf`yh ck} oxnc ~ho`aydn~ d~ ~ykuhi da ` ~damfh mu`wc hfhohay#u`ydk kb `e~yu`nydka `ai ihy`df$ `~ ehfk}:

    #>$

    ]h n`aaky oh`~xuh ych ~ho`aydn ~dzh!

    Bku yu`a~bkuo`ydka nc`da & O0}`~ akymhahu`yhi et ` yu`a~bkuo`ydka!

    ]h `~~xoh yc`y ` ~whnd`f iko`da ~whndbdn f`amx`mh }`~ x~hi yk nuh`yhyc`y okihf& `ai ycx~ }h odadodzh ych ahnh~~`ut mfxh hfhohay~! ]h`~~xoh: #9$

    ]h `~~xoh yc`y ych u`ydk d~ nka~y`ay:

    #8$

    ]h n`a n`fnxf`yh ~ho`aydn ~dzh kb O5 `~ ehfk}:

    Ohyudn~ #nkayi$

    3

    #2$

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

    0 ? 5 ?10

    0?

    5

    5

    5 ? 5 ?

    0 5

    0

    \Y b yd d OII_\O yd yd _\O i f I bd dyd _\O d Y b yd c d _\O y d _\H `owfh_\N f d _

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    10/13

    Yu`a~bkuo`ydka kb x~h n`~h okihf~ yk nf`~~ okihf~:

    ]h n`a }udyh y}k yu`a~bkuo`ydka nc`da `~ bkffk}~:

    Hs`owfh

    4

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    11/13

    ]h n`a h`~dft ~hh yc`y ych ~hnkai yu`a~bkuo`ydka nc`da N5 #ikyyhi fdah$ d~ okuhhbbdndhay yc`a N0 #~kfdi fdah$! ^k& `nnkuidam yk kxu mk`f& }h nckk~h N5 }cha ~hyydamxw ych ihrhfkwohay wuknh~~!

    Hs`owfh #nkayi$

    07

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    12/13

    Ych~h ohyudn~ ~kfrh~ ych mk`f kb ~hyydam xw `a hbbdndhay yu`a~bkuo`ydkanc`da~!

    Hrha db dy d~ aky wk~~defh yk hswfdndyft nkxay ku uhyudhrh ych ~ho`aydnnkayhay kb ` okihf& dy d~ ~ydff wk~~defh yk nkow`uh ~hrhu`f okihf~!

    Da fkamhu yu`a~bkuo`ydka nc`da~& }h c`rh yk ihrhfkw bxuychu hbbdndhantnudyhud`& h!m! et oh`~xudam ych `uh` ehfk} ych yu`a~bkuo`ydka nc`damu`wc~!

    Nkanfx~dka

    00

    \Yu`a~bkuo`ydka da OII_\Okydr`ydka_\Okihf Ihbdadydka_\Oh`~xudam `~ Yu`a~bkuo`ydka nc`da_\Ohyudn~_\Hs`owfh_\Nkanfx~dka_

  • 8/2/2019 Measuring the Level of Abstraction and Detail of Models in the Context of MDD

    13/13

    Yc`al tkx