Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
Modeļu transformācijas repozitorija satvara izstrāde |
Title in English |
Development of Framework for Repository of Model Transformations |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
O.Ņikiforova, Dr.sc.ing. |
Reviewer |
Dr.sc.ing., asoc. prof. Ē.Nazaruka, RTU LDK |
Abstract |
Šis darbs ir veltīts modeļu transformācijas repozitorija satvara izstrādei, kas nodrošinās modeļu transformāciju uzdošanas funkcionalitāti sistēmu modelēšanas rīkā BrainTool. BrainTool ir datorizēts programminženierijas rīks, kurš ļauj ģenerēt UML diagrammas no sākotnējās problēmsfēras reprezentācijas divpusložu modelī. Modeļu transformāciju valodu izmantošanai ir vairākas priekšrocības salīdzinot ar modeļu transformāciju uzdošanu ar vispārējas nozīmes programmēšanas valodām (GPL) reprezentāciju, kā piemēram sintakse, kura ļauj viegli atsaukties uz modeļu elementiem, bet šādu transformāciju valodu izmantošanas atbalsta rīku klāsts un šo rīku attīstības līmenis nav pietiekams, tādejādi šādu transformācijas valodu izmantošana to pašreizējā stāvoklī ir apgrūtināta. Autors redz iespēju GPL izmantošanai kombinācijā ar modeļu transformāciju valodu, lai izveidotu repozitoriju, kurš piedāvātu lietotājam ērtai modeļu transformāciju likumu uzdošanai un kurš balstītos uz industrijā pielietotām tehnoloģijām, kas savukārt nodrošina risinājuma realizācijas un integrācijas BrainTool rīkā vienkāršību.
Darbā izpētīti un aprakstīti modeļu transformācijas būtība kā arī tās uzbūve: modeļu un metamodeļu būtība, notācija, kā arī to nozīme transformāciju kontekstā. Darbā aprakstītas un izpētītas arī vairākas modeļu transformāciju valodas, un balstoties uz iegūtajām zināšanām definētas prasības attiecībā uz autora piedāvāto transformācijas likumu definēšanas risinājumu.
Balstoties uz iegūtajām prasībām, tiek izstrādāts risinājums priekš sistēmu modelēšana rīka BrainTool. Aprakstīts risinājuma izveides process un saistītie šķēršļi, un novērtēta risinājuma atbilstība iepriekšdefinētām prasībām attiecībā uz to.
Maģistra darbā ir 72 lappuses, 9 attēls, 5 tabulas, 2 pielikums un 27 nosaukumu informācijas avoti. |
Keywords |
modeļu transformācija QVT BrainTool |
Keywords in English |
model transformation QVT BrainTool |
Language |
lv |
Year |
2016 |
Date and time of uploading |
01.06.2016 00:02:15 |