Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Modeļu transformācijas realizācijas paņēmienu izpēte
Nosaukums angļu valodā Research of Implementation Methods for Model Transformations
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Dr.sc.ing., prof. O.Ņikiforova
Recenzents
Anotācija Atšķirībā no tradicionālām izstrādes metodēm modeļvadāmās arhitektūras tehnoloģija nosaka programmatūras izstrādi balstīt uz modeļiem. Modeļi ir sistēmas abstrakcijas, un galvenie artefakti, kurus izmanto katrā no izstrādes posmiem. Lai izstrāde būtu ērtāka un ātrāka, izmanto automatizētas modeļu transformācijas. Transformācijas pārveido vienā abstrakcijas līmenī esošo modeli uz modeli citā abstrakcijas līmenī. Dažāda veida transformācijas valodas un rīki atbalsta šāda veida izstrādes procesu. Taču joprojām nav iespējams automatizēt programmatūras izstrādes procesu līdz galam, eksistē vairākas problēmas, kas traucē pilnīgu modeļu transformācijas. Darba mērķis ir izpētīt transformācijas metodes un paņēmienus un mēģināt praktiski realizēt transformāciju, balstoties uz kādu no pieejām. Rezultātā ir veikti secinājumi par to, kas ir izdevies transformācijas laikā un kādas problēmas nav atrisinātas. Pētījums sastāv no transformāciju analītiskā apskata, kas ietver sevī transformācijas lomu modeļvadāmās arhitektūras ietvarā, transformāciju iedalījumu, to uzbūvi un komponentus. Sīkāk ir apskatītas ikdienā lietojamās no modeļa uz modeli transformāciju pieejas. Ir izpētīts, kura veida transformācijas ir pētītas visvairāk un vismazāk. Autore ir izvēlējusies realizēt transformāciju no skaitļošanas neatkarīga modeļa uz skaitļošanas atkarīgu modeli, transformāciju implementācijai izmantojot vispārējas programmēšanas valodu Java. No skaitļošanas neatkarīgs modelis ir divpusložu modelis, veidots ar rīka BrainTool palīdzību, bet kā platformas neatkarīgs modelis ir iegūta UML secību diagramma. UML secību diagramma ir iegūta XML faila veidā, kuru iespējams importēt rīkos, kas atbalsta šādu iespēju. Lai implementētu transformāciju izveidota sasaiste starp divpusložu modeļa elementiem un UML secību diagrammu. Bakalaura darbā ir 49 lappuses, 14 attēli, 5 tabulas, 42 nosaukumu informācijas avoti
Atslēgas vārdi Modeļvadāmā arhitektūra, transformācijas, UML secību diagramma
Atslēgas vārdi angļu valodā Model driven architecture, transformations, UML sequence diagram
Valoda lv
Gads 2012
Darba augšupielādes datums un laiks 28.05.2012 11:03:14