• Aucun résultat trouvé

Lojistik Merkez Konteyner Terminal Yönetimi Yazılımı için Alana Özgü Dil Geliştirimi ve Kullanımı

N/A
N/A
Protected

Academic year: 2022

Partager "Lojistik Merkez Konteyner Terminal Yönetimi Yazılımı için Alana Özgü Dil Geliştirimi ve Kullanımı"

Copied!
6
0
0

Texte intégral

(1)

/RMLVWLN0HUNH].RQWH\QHU7HUPLQDO<|QHWLPL<D]ÕOÕPÕ LoLQ$ODQDg]J'LO*HOLúWLULPLYH.XOODQÕPÕ

7X÷NDQ7X÷OXODU1 1HFPLùHQWXQD2 $OL.RUD\7X÷3 Gökhan'D÷KDQ4 Ceyhun Güven5

1ø]PLU<NVHN7HNQRORML(QVWLWV8UODø]PLU

2,3,4,5%ø0$5%LOJLøúOHP+L]PHWOHUL$ù8UODø]PLU

1tugkantuglular@iyte.edu.tr 2necmi.sentuna@bimar.com.tr

3koray.tug@bimar.com.tr 4gokhan.daghan@bimar.com.tr

5ceyhun.guven@bimar.com.tr

Özet./RMLVWLNPHUNH]OHULoLQGH÷LúLN|]HOOLNOHUHVDKLSNRQWH\QHUWHUPLQDO\|QH WLP\D]ÕOÕPODUÕJHOLúWLUPHVUHFLQLYHULPOLKDOHJHWLUPHNLoLQDODQD|]JELUGLO JHOLúWLULOPLú ve kullanÕOPÕúWÕU %X oDOÕúPDGDbir görsel modelleme aUDFÕ kullanÕOarak konteyner terminal yönetimine özgü bilgi birikimi görsel bir alan PRGHOLúHNOLQGHLIDGHHGLOPLúve bu alan modelinden alana özgü görsel bir dil elde eGLOPLúWLU2UWD\DoÕNDQNRQWH\QHUWHUPLQDO\|QHWLPLJ|UVHOGLOLLOHKD]ÕU lanan gösterimler, úDEORQ WDEDQOÕ UHWLP \|QWHPLQGHQ \DUDUODQDUDN WHVW GX UXPODUÕQDYHLúOHWLOHELOLUNRGODUDRWRPDWLNRODUDNG|QúWUOPúWU. Alana özgü ELU GLO DUDFÕOÕ÷Õ LOH WHPHOL D\QÕ DPD |]HOOLNOHUL GH÷LúLNOLN J|VWHUHQ \D]ÕOÕPODUÕ JHOLúWLULUNHQ HOGH Hdilen faydalar; VHQDU\RODUÕQ GR÷UXODQPDVÕ LoLQ NXOODQÕODFDN WHVWGXUXPODUÕQÕQRWRPDWLNUHWLOPHVLQHVQHPRGHOLLOHEXQDDLWNRGXQRWRPDWLN

UHWLOPHVL QHVQH PRGHOLQH X\JXQ YHULWDEDQÕ WDEORODUÕQÕ ROXúWXUDFDN NRGXQ RWRPDWLN UHWLOPHVL QHVQH PRGHOLQH X\JXQ ZHE VD\IDVÕ JLEL VXQXP NDWPDQÕ NRGXQXQRWRPDWLNUHWLOPHVLRODUDNVÕUDODQDELOLU

Anahtar Kelimeler:PRGHOJGPO\D]ÕOÕPJHOLúWLUPHDODQD|]JPRGHO leme, alana özgü dil.

1 *LULú

Model-güdümlü yD]ÕOÕPgeliútirme \DNODúÕPÕLOHDlana özgü dil$g'JHOLúWLULPL YH NXOODQÕPÕ ¶ODUÕQ VRQXQGDQ EX \DQD VUHJHOPHNWHGLU $g' JHOLúWLULP Rr- WDPODUÕQÕQ ROXúPDVÕ LOH ELUOLNWH DODQD |]J J|UVHO GLOOHULQ JHOLúWLULPL NROD\ODúPÕú YH alana özgü dilOHULQ|QHPOLRODQ|]HOOLNOHULQGHQELULRODQLIDGHHWPH\HWNLQOL÷LDUWPÕúWÕU [1]. Bu sayede moGHOOHULQDODQX]PDQODUÕWDUDIÕQGDQNROD\DQODúÕOPDVÕVD÷ODQPÕúKDWWD ED]ÕDUDoODUYDVÕWDVÕLOHDODQX]PDQODUÕEXPRGHOOHULJHOLúWLUHELOLUKDOHJHOPLúWLU

Bir AÖD NDYUDPODULOHX\JXODPDDUDVÕQGDNLDoÕNOÕ÷ÕGDUDOWDUDN \D]ÕOÕP JHOLúWLULP süreçlerinde kullanÕP NROD\OÕ÷ÕQÕ JYHQLOLUOL÷L YH YHULPOLOL÷L DUWWÕUPD\Õ KHGHIOHU >2].

(2)

JHOLúWLUPH VUHFL KÕ]ODQÕU YH RUWD\D oÕNDQ \D]ÕOÕPÕQ NDOLWHVL DUWDU $\UÕFD \D]ÕOÕP EDNÕPYH|]HOOHúPLúWHNUDUUHWLPVUHoOHULGHNROD\ODúÕUYHGDKDHWNLQ\UWOUBu oDOÕúPDODUDHYRWRPDV\RQXLoLQDODQD|]JGLO>@VUHo\|QHWLPLLoLQDODQD|]JGLO

>@YHUDSRU\D]ÕPÕLoLQDODQD|]JGLO>@|UQHNYHULOHELOLU$QÕODQfaydalDUÕQDNDUúÕQ bir AÖD’yi JHOLúWLUPHNhem kurumsal vizyon ve destek hem de HNLS X]PDQOÕ÷Õ YH DGDQPÕúOÕ÷Õ LOH PPNQ ROPDNWDGÕU $g' JHOLúWLULP VUHFLQL GHVWHNOH\HQ DUDoODU bulunmakla beraber $g' JHOLúWLULPL NRQXVXQGDciddi boyutta deneyim bilgisi eksi- NOL÷Lçekilmektedir. %X DODQGD \HJDQH EXOXQDQ \D\ÕQ \ÕOÕQGDLuoma et al. [6]

WDUDIÕQGDQ KD]ÕUODQPÕúWÕUBu bildiri ile de, lojistik merkez konteyner terminal yöne- timi (LMKTY) yD]ÕOÕPÕLoLQalana özgü görsel bir dil gHOLúWLULlmesi YHNXOODQÕPÕsü- recinde elde HGLOHQGHQH\LPOHURUWD\DNRQPXúWXU

2 Yöntem

%XoDOÕúPDGDDODQX]PDQODUÕLOHELUOLNWHDúD÷ÕGD DoÕNODQDQDGÕPODUL]OHQPLúYHVR nucunda lojistik merkez konteyner terminal yönetimi yD]ÕOÕPÕLoLQalana özgü görsel bir dil gHOLúWLULlmiúWLU:

 Alan analiziLOHDODQD|]JNDYUDPODUYHDUDODUÕQGDNLLOLúNLOHUinWDQÕPODQPDVÕ,

 6HQDU\RDQDOL]LLOHNDYUDPODUYHDUDODUÕQGDNLLOLúNLOHUin gözden geçirilmesiD\UÕFD NDYUDPODUDLOLúNLQ|]HOOLNOHUYHVHQDU\RODUDLOLúNLQNRúXOODUÕQbelirlenmesi,

 Elde edilen bilgilerin biU J|UVHO PRGHOOHPH DUDFÕ NXOODQÕODUDN ELU DODQ PRGHOL olarak ifade edilmesi,

 Alan modelinin bir GLOWDVDUÕP DUDFÕ NXOODQÕODUDN$g'G|QúWUOPesi,

 $g' NXOODQÕODUDN ROXúWXUXODcak VÕQDPD GXUXPODUÕQÕ YH NRG SDUoDODUÕQÕüretecek úDEORQODUÕQKD]ÕUODQPDVÕ

LojisWLNPHUNH]NRQWH\QHUWHUPLQDO\|QHWLPLDODQD|]JGLOLLOHRWRPDWLNVÕQDPDGX UXPX LOH RWRPDWLN NRG UHWLP VUHFL ùHNLO ¶GH J|VWHULOPLúWLU ùHNLOGH J|UOG÷

üzere, AÖD ile ifade edilen DODQD DLW NDYUDPODU LOH EXQODUÕQ LOLúNLOHULQLQana veri olarak nesne PRGHOL NRGXQXQ EXQD ED÷OÕ RODUDN YHULWDEDQÕ WDEORODUÕQÕ ROXúWXUDFDN EHWLNOHULQ YH \LQH QHVQH PRGHOLQH ED÷OÕ RODUDN VXQXP NDWPDQÕ NRGODUÕQÕQve se- QDU\RODU LoLQ VÕQDPD GXUXPODUÕQÕQotomatik olarak ROXúWXUulPDVÕ DPDoODQPÕú YH VD÷ODQPÕúWÕU

Bu DPDo GR÷UXOWXsunda her DODQ PRGHOL GH÷LúLNOL÷L YH DODQD |]Jgörsel dil JHOLúWLULOHQ KHU VHQDU\R LOH X\XPOX oDOÕúDELOHFHN ELU RWRPDWLN NRG JHOLúWLUPH \DSÕVÕ ROXúWXUXODELOPHVL LoLQ \DQVÕtma (reflection) WHNQRORMLVLQGHQ ID\GDODQÕOPÕúWÕU %X sayede alan modeli veya alana özgü görsel dil ileROXúturulan nesneler veRQODUÕQ|]HO liklerinin (properties, attributes) otomatik olarak DOJÕODQÕSNRGUHWLPLQGHYHVÕQDPD durumu üretiminde JHUHNHQúHNLOGHNXOODQÕODELOPHVLVD÷ODQPÕúWÕU <DQVÕWPD VÕUDVÕQGD

\HQLGHQNXOODQÕODELOLUOLNNRQXVX]HULQGHKDVVDVL\HWLOHGXUXOPXúWXU%XVD\HGHGDKD HVQHN ELU \DSÕya sahip bir alana özgü dil ile ona ait üreteçOHU JHOLúWLULOPLú YH NXOODQÕOPÕúWÕU %X HVQHNOL÷H HN RODUDN Dlan modeli temelinde NXOODQÕOPDVÕ JHUHken VDELW GH÷HU YH WDQÕPODPDODU–örn., otomatik oluúturulacak proje patiNDODUÕ gibi WDQÕPODPDODU–kaynak (resource) GRV\DODUÕQD HNOHQHUHN üreteçlerin gerekli bilgiyi

(3)

oDOÕúPD ]DPDQÕ runtime) HVQDVÕQGD EXOPDVÕ YH RNXPDVÕ VD÷ODQPÕúWÕU Böylece otomatik üretim VUHFLQH\D]ÕOÕPFÕPGDKDOHVLQHJHUHNNDOPDPÕúWÕU

AÖM Lojistik Merkezi Konteyner Terminal

Yönetimi Alana Özgü Model

AÖD Lojistik Merkezi Konteyner Terminal

Yönetimi Alana Özgü Dil

^ŦŶĂŵĂƵƌƵŵůĂƌŦ Konteyner dĞƌŵŝŶĂůŝŶĚĞŬŝƚƺŵŝƔ

süreçlerine ait ön ŬŽƔƵůůĂƌŦŶƚĞƐƚĞĚŝůŵĞƐŝ

7ůŐŝůŝƂŶŬŽƔƵůĂĂŝƚ ƐŦŶĂŵĂĚƵƌƵŵƵ ƐŽŶƵĐƵďĂƔĂƌŦƐŦnj

7ůŐŝůŝƂŶŬŽƔƵůĂĂŝƚ ƐŦŶĂŵĂĚƵƌƵŵƵ ƐŽŶƵĐƵďĂƔĂƌŦůŦ

PŶ<ŽƔƵůůĂƌ ĕĂůŦƔƚŦƌŦůĂďŝůŝƌŬŽĚůĂƌŦŶ ŝĕĞƌŝƐŝŶĚĞƂŶŬŽƔƵůůĂƌĂ ĂŝƚĚŽŒƌƵůĂŵĂŬŽĚůĂƌŦŶŦŶ

otomatik olarak senaryolardan LJĂƌĂƚŦůŵĂƐŦ

Lojistik Merkez MVC projesi ĕĂůŦƔƚŦƌŦůĂďŝůŝƌŬŽĚ TϰMVC

Entity, Entity Map, View Controller, ŬƌĂŶůĂƌĂĂŝƚŬŽĚůĂƌŦŶ

otomatik olarak ŽůƵƔƚƵƌƵůŵĂƐŦ

TϰKƌĂĐůĞ sĞƌŝƚĂďĂŶŦƚĂďůŽůĂƌŦŶŦŶ

ŽƚŽŵĂƚŝŬLJĂƌĂƚŦůŵĂƐŦ

KƌĂĐůĞ sĞƌŝƚĂďĂŶŦ

ďĞƚŝŬůĞƌ Gereksinimlere

göre modelin ŽůƵƔƚƵƌƵůŵĂƐŦ

Senaryolara göre modellerin ŝLJŝůĞƔƚŝƌŝůŵĞƐŝǀĞ ĚĞƚĂLJůĂŶĚŦƌŦůŵĂƐŦ

Senaryolardaki tüm ƂŶŬŽƔƵůŵĂĚĚĞůĞƌŝ ŝĕŝŶĂLJƌŦĂLJƌŦ ƐŦŶĂŵĂĚƵƌƵŵůĂƌŦ ŽůƵƔƚƵƌƵůŵĂƐŦ

ùHNLO. LMKTY$ODQDg]J0RGHO$g0YH$ODQDg]J'LO$g'LOHRWRPDWLNVÕQDPD durumu ile otomatik kod üretim süreci.

3 .XOODQÕODQ$UDoODU

Lojistik merkez konteyner terminal yönetimi alana özgü dili JHOLúWLULOPHVL YH NXOODQÕPÕVUHFLQGHyararlaQÕODQDUDoODUDúD÷ÕGDOLVWHOHQPLúYHNÕVDFDDoÕNODQPÕúWÕU

 Microsoft Visual Studio 2013 : NXUXPVDO\D]ÕOÕPJHOLúWLUPHYHVUHo\|QHWLPDUDFÕ

 Microsoft Domain-Specific Language SDK 2013 : alana özgü modelleme ve alana

|]JGLOWDVDUODPDDUDFÕ

 Text Template (T4) : otomatik VÕQDPDGXUXPXYHRWRPDWLNNRGUHWLPLLoLQJHUH NHQúDEORQODUÕQJHOLúWLULPDUDFÕ

 Microsoft Entity Framework 6.0 : model-görünüm-denetleyici (model-view- controller) alt yaSÕVÕQGDNXOODQÕODQveriHULúLPNDWPDQÕçerçevesi.

 Devart : Oracle YHULWDEDQÕLoLQYDUOÕNoHUoHYHVL

 Microsoft 9LVXDO6WXGLR09&NXUXPVDOPLPDULGHNXOODQÕODQWHSNLVHOUH VSRQVLYHWDVDUÕP|]HOOLNOLNXOODQÕFÕDUD\]JHOLúWLUPHRUWDPÕ

Bu araçlar alaQD |]J J|UVHO GLO LOH \XNDUÕGD EHOLUWLOHQ NRGODUÕQ YH VÕQDPD GX UXPODUÕQÕQ RWRPDWLN RODUDN UHWLOPHVLQGH NXOODQÕOPÕúWÕU $QFDN EX DUDoODUÕQ ELUOLNWH

(4)

oDOÕúWÕUÕOÕS VRQXo DOÕQDELOPHVL için DúD÷ÕGDlistelenen LNL WDQH \DUGÕP VÕQÕIÕ ILUPD EQ\HVLQGHJHOLúWLULOPLúWLU

 2EMHFW+HOSHUVNRGUHWLPLLoLQRUWDNODúDYHWHNUDUNXOODQÕODELOLUPHWRWODUVÕQÕIÕ

 0RGHO+HOSHUV VÕQDPD GXUXPODUÕ LoLQ RUWDNODúD YH WHNUDU NXOODQÕODELOLU PHWRWODU VÕQÕIÕ

$\UÕFDRWRPDWLNNRGUHWLPLKHGHIOL “entity”, “entitymap” ve “viewmodel” kRGODUÕQÕ ROXúWXUPDNiçin 3 üç adet T4 úDEORQX \D]ÕOPÕúWÕU%XQODUDHNRODUDNKHUVÕQDPDGX rumu için de birer T4 úDEORQX ROXúWXUXOPXúWXU ø]OH\HQ E|OPGH EX DUDoODUÕQ NXOODQÕPODUÕQÕ GD NDSVD\DFDN úHNLOGH DODQD |]J J|UVHO ELU GLO LOH JHUoHNOHúWLULOHQ otomaWLNUHWLPHDLW|UQHNELUoDOÕúPDDoÕNODQPÕúWÕU

4 gUQHN'XUXPdDOÕúPDVÕ

$ODQD |]J GLO JHOLúWLULOLUNHQMicrosoft Domain-Specific Language SDK 2013 06'6/DUDFÕQÕQPRGHOHNUDQÕQGDùHNLO¶GHJ|UOG÷JLELDODQD|]JNDYUDPODU YH EXQODU DUDVÕQGDNL LOLúNLOHU \HUOHúWLULOPLúWLU 'L÷HU ELU GH\LúOH DODQD |]J PRGHO ROXúWXUXOPXúWXU 7DPDPÕ úHNLOGH J|]NPHPHNOH EHUDEHU WDQH DODQ NDYUDPÕ YH EXQODU DUDVÕQGDNL LOLúNL–EXQODUÕQ WDQHVL NDOÕWÕP LQKHULWDQFH YH WDQHVL GH J|PO HPEHGHG LOLúNL ROXS– PRGHO HNUDQÕQGD EXOXQPDNWDGÕU %X HNUDQGD D\UÕFD her kavram ile ilgili özellikler ve bu özelliklerin tipleri–ek olarak, zorunlu ROXSROPDGÕ÷ÕVDKDX]XQOX÷Xv.b.–EHOLUWLOPLúWLUBu sayede nesne modeline ait kodun, YHULWDEDQÕWDEOREHWLNOHULYHVXQXPNDWPDQÕNRGODUÕQÕQRWRPDWLNRODUDNROXúWXUXOPDVÕ PPNQKDOHJHOPLúWLU $\UÕFDVHQDU\RED]OÕVÕQDPDGXUXPODUÕQÕQRWRPDWLNROXúWX rulabilmesi için, belirli bir VHQDU\R LoLQGH \HU DODQ NDYUDPODUÕQ LoLQGH EXOXQD ELOHFHNOHUL GXUXP VWDWH ELOJLVLQLQ GH JLULOPHVLQL ]RUXQOX NÕODFDN NRG SDUoDFÕNODUÕ kavramlara eklenPLúWLU.

ùHNLOMS DSL üzerinde LMKTY Alana Özgü ModelL.ÕVPL*|UQP

(5)

Alana özgü modelden alana özgü GLOHG|QúWUPHQLQ \DSÕODELOPHVLLoLQ06'6/

DUDFÕQGD NDYUDPODUÕQ J|UVHO YDUOÕNODU LOH HúOHQGLULOPHVL JHUHNPHNWHGLU $QFDN 06 '6/ 'HVLJQHU DUDFÕQÕQ VXQGX÷X J|UVHO YDrOÕNODU VDGHFH GLNG|rtgen ve daire tü- revleridir.dDOÕúPDPÕ]VRQXFXQGDNDOÕWÕPYHJ|POLOLúNLOHUVHEHELLOH IDUNOÕJ|U VHOLPJH\HLKWL\DoROGX÷XRUWD\DoÕNPÕúWÕU)DUNOÕUHQNOHULOHJ|UVHOYDUOÕNODUGROD\ÕVÕ LOHRQODUÕQWHPVLOHWWL÷LNDYUDPODUD\UÕúWÕUÕOPÕúWÕU%LU|UQH÷LùHNLO3¶GHYHULOPLúWLU

06 '6/ 'HVLJQHU DUDFÕ G|QúWUPH VRQXFXQGD VWDQGDUW RODUDN KLoELU |]HOOL÷L J|VWHUPHGL÷L LoLQ J|UVHO GLOL ROXúWXUDQ YDUOÕNODUüzerinde görünmesi, hatta girilmesi istenen tüm özellikler DODQPRGHOLHNUDQÕQGDWDQÕPODQPDNWDGÕU'|QúPVRQXFXQGD RUWD\DoÕNDQJ|UVHOGLONXOODQÕFÕ\ÕLOJLOLELOJLOHULGROGXUPD\D]RUODPDNWDGÕU%XVD\HGH ROXúWXUXODQELUVHQDU\RKHPDODQX]PDQODUÕLOHLQFHOHQHELOPHNWHKHPGHVHQDU\RED]OÕ VÕQDPDGXUXPODUÕQÕROXúWXUXODELOPHNWHGLU

ùHNLO. MS DSL üzerinde LMKTY Alana Özgü Dil ile Devir Senaryosu.ÕVPL*|UQP.

7úDEORQODUÕQÕROXúWXUPDGDQ|QFHRUWD\DoÕNPDVÕKHGHIOHQNRGSDUoDODUÕ09&YH NXUXP VWDQGDUWODUÕ J|] |QQH DOÕQDUDN ROXúWXUXOGX 2OXúWXUXODQ EX NRG SDUoDODUÕQÕQ KDQJLNÕVÕPODUÕQÕQDODQa |]JGLOLOHROXúWXUXODQJ|UVHOSURJUDPGDQJHOHFH÷LEHOLUOHQ GL %|\OHFH 7 úDEORQODUÕQÕ ROXúWXUPDQÕQ PPNQO÷ J|]OHQGL÷L JLEL úDEORQODUÕ MHQHULN\DSPDQÕQGD\ROXEXOXQPXúROGX7úDEORQODUÕ LOHDODQDLOLúNLQQHVQHPRGHOL NRGXYHULWDEDQÕWDEORROXúWXUDQRNX\DQ\D]DQYHJQFHOOH\HQNRGODULOHVXQXPNDW PDQÕNRGODUÕYHVHQDU\RVÕQDPDGXUXPODUÕRWRPDWLNRODUDNROXúWXUXODELOLUKDOHJHOGL .DSÕJLULúsenaryosu LoLQNXOODQÕODQúDEORQ|UQHNRODUDNùHNLO¶GHYHULOPLúWLU

(6)

ùHNLOMS DSL üzerinde LMKTYLoLQ+D]ÕUODQDQgUQHNELU7ùDEORQX

+HPDODQD|]JVÕQDPDQÕQKHPGHYHULHULúLPLOHVXQXPNDWPDQÕNRGSDUoDODUÕQÕQ

$g'¶GHQ RWRPDWLN RODUDN UHWLOPHVL \DQVÕWPD WHNQRORMLVLQLQ X\JXODQPDVÕ LOH PPNQ ROPXúWXU 2OXúWXUXODQ $g' NXOODQÕPÕ LOH KHUKDQJL ELU SURMHQLQ \DUDWÕO PDVÕQGD KHP VXQXP NDWPDQÕ KHP GH YHUL HULúLP NDWPDQÕ(YHULWDEDQÕ ile birlikte) RWRPDWLNRODUDNKD]ÕUKDOHJHOGL÷LLoLQSURMHQLQJHOLúWLUPH]DPDQÕNÕVDOPÕúWÕU.

5 Sonuç

%XELOGLULGHORMLVWLNPHUNH]NRQWH\QHUWHUPLQDO\|QHWLPL\D]ÕOÕPÕLoLQDODQD|]J

J|UVHOELUGLOJHOLúWLULOPHVLYHNXOODQÕPÕVUHFL DoÕNODQPÕúYe elde edilen deneyimler SD\ODúÕOPÕúWÕU 2OXúWXUXODQ \|QWHPLQ LúOHWLOPHVL VRQXFXQGD; PúWHUL VHQDU\RODUÕQÕQ KÕ]OÕFD ROXúWXUXOGX÷X EX VHQDU\RODUD LOLúNLQ VÕQDPD GXUXPODUÕQÕQ DODQ X]PDQODUÕ WDUDIÕQGDQ NROD\FD ROXúWXUXOGX÷X YH \D]ÕOÕPFÕODUD VDGHFH VHQDU\R DNÕú LOH LOJLOL NÕVÕPÕQ NRGODQPDVÕQÕQ NDOGÕ÷Õ D\UÕFD \D]ÕOÕPFÕODUÕQ RWRPDWLN UHWLOPLú NRGODUD PGDKDOHHWPHVLQHJHUHNNDOPDGÕ÷ÕJ|]OHPOHQPLúWLU.

Kaynakça

1. Mernik, M., Heering, J. & Sloane, A. M. When and How to Develop Domain-specific Languages. ACM Comput. Surv. 37, 316–344 (2005).

2. Van Deursen, A., Klint, P. & Visser, J. Domain-Specific Languages: An Annotated Bibli- ography. Sigplan Not. 35, 26–36 (2000).

3. Jimenez, M., Rosique, F., Sanchez, P., Alvarez, B. & Iborra, A. Habitation: A Domain- Specific Language for Home Automation. Software, IEEE 26, 30–38 (2009).

4. Barzdins, J. et al. Domain specific languages for business process management: a case study. in Proc. DSM 2009 Work. OOPSLA 34–40 (2009).

5. Dantra, R., Grundy, J. & Hosking, J. A domain-specific visual language for report writing using Microsoft DSL tools. Vis. Lang. Human-Centric Comput. 2009. VL/HCC 2009.

IEEE Symp. 15–22 (2009).

6. Luoma, J., Kelly, S. & Tolvanen, J.-P. Defining domain-specific modeling languages: Col- lected experiences. in 4th Work. Domain-Specific Model. (2004).

Références

Documents relatifs

Le questionnaire de consultation peut être remis dans l’urne prévue à cet effet au MJAH ou peut être retourné par courrier ou courriel au Service UETP (route de Bâle 1,

Ruhsal Durum Çizelgesi Her gün için bir kutuya işaret koyun ETKİNLİK TÜRÜÖNERİLENSIKLIKGÜNLÜK İZLEM Günde en az bir kez masaj veya farklı bir etkinlik seçin Bebekle günde

14STHOMLR3 Btn Hôtellerie - Sciences appliquées et Technologies Page 2/13 Partie  Sciences appliquées..

The importance of Bayesian Statistics and Data mining of domain specific text and expected expansion areas are discussed for future research in the conversational AI

Uyumlayıcı (Adapter) Tasarım ¨ Or¨ unt¨ us¨ u. POJO nesneleri ve i¸s mantı˘ gı veri yapısı arasındaki d¨ on¨ u¸st¨ urme i¸slemleri i¸ cin Uyumlayıcı tasarım ¨ or¨

Anahtar Kelimeler: Yazılım Ürün Hattı, Bileşen Tabanlı Yazılım Ürün Hattı, Değişkenlik Yönetimi, Alana Özgü Bileşenler, Yeniden Kullanım, Alana Özgü Yeniden

Dilin soyut sözdiziminin dayandığı üstmodel ve modelleme aşamasında bir takım kısıtların kontrol edilmesini sağlayan somut sözdizimi tanıtıldıktan sonra DSL4JavaCard

AÖM ve AÖD geliştirim ortamlarından Microsoft Visual Studio 2013 (kurumsal yazılım geliştirme ve süreç yönetim aracı), Microsoft Domain-Specific Language SDK 2013