Modeļu transformāciju izstrāde izmantojot attēlojumus un valodu TemplateMOLA
Author
Kalniņa, Elīna
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Kalniņš, Audris
Date
2012Metadata
Show full item recordAbstract
Darbā pētīta modeļu transformāciju izstrāde 3 specializētos problēmu apgabalos: transformācijas modeļ-bāzētai izstrādei, transformācijas grafisku modelēšanas valodu rīku būvei un transformācijas, kas sintezē transformācijas. Secināts, ka valodā, kas pielāgota konkrētajam apgabalam, transformāciju izstrāde ir vienkāršāka un ātrāka. Visiem trim pētītajiem apgabaliem tika izstrādātas tiem pielāgotas valodas. Divas no izstrādātajām valodām balstās uz attēlojumu principiem. Abos gadījumos tika secināts, ka attēlojumus šajās attēlojumu valodas jāvar integrēt ar transformācijām, transformāciju valodā, jo attēlojumi ir piemēroti standarta gadījumu apstrādei un transformācijas transformāciju valodā nestandarta gadījumu apstrādei.
Darba rezultāti publicēti 15 publikācijās starptautiski recenzējamos izdevumos (no tiem 6 iekļauti SCOPUS datubāzē). Model transformation development for three specific domains: Model-Driven Software Development (MDSD), DSL tool development and transformation synthesis has been studied in the thesis. It is concluded that transformation development in domain-specific transformation languages is more straightforward and faster compared to traditional transformation languages. A domain-specific model transformation language has been developed for each studied domain. Two of them are based on mappings. In both cases it was concluded that mappings better fit for typical tasks and transformations better fit for non-standard tasks. Therefore a close integration between mappings and transformations is required.
The research results have been published in 15 papers (6 of them have been included in SCOPUS).