Graduate papers
  
Description of the graduate paper
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
Author Edgars Kurpnieks
Department 12300 Institute of Applied Computer Systems
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