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

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

of 13

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

  • 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