Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Transformācijas „modelis-kods” pamatprincipu izpēte
Nosaukums angļu valodā Research of the Basic Principles of the Model-To-Code Transformation
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Dr.sc.ing., prof. O.Ņikiforova
Recenzents
Anotācija Cilvēka smadzenes uztver grafisku informāciju labāk nekā tekstuālu. Tāpēc programmatūras izstrādes laikā ir lietderīgi atspoguļot sistēmas koncepciju ar modeļa palīdzību. Šīm nolūkam tika izveidota vienota modelēšanas valoda, kura ir domāta objektorientētu sistēmu modelēšanai. Minētā valoda ļauj iegūt modeļu tekstuālu reprezentāciju, jeb metamodeli. Ņemot vērā, ka tekstu no vienas formas ir iespējams pārveidot citā, ir veikti dažādi mēģinājumi automātiski konvertēt modeļus programmas kodā. Šo procesu arī sauc par transformāciju. Taču pastāv problēma: neskatoties uz to, ka modelēšanas standarti definē efektīvus paņēmienus modeļu izveidošanai, tie gandrīz neapraksta etapus sarežģīta sistēmas modeļa automātiskai transformēšanai programmas kodā. Bakalaura darba mērķis ir izpētīt pamatprincipus un paņēmienus modeļa transformācijai kodā. Darbā ir aprakstīti modeļvadāmās programmatūras izstrādes pieejas principi, un sniegts objektu pārvaldības grupas definēto, ar koda ģenerāciju saistīto, standartu apskats. Ir pamatots koda ģenerācijas svarīgums, un, sakarā ar šo pamatojumu, koda ģenerācijas process ir apskatīts detalizētāk, skarot to pieejas, tehnikas un metodes. No tiem ir veidota koda ģeneratoru taksonomija, kura ir pielietota dažādu modelēšanas rīkos iebūvētu koda ģeneratoru klasifikācijai. Minētie rīki ir arī salīdzināti kvalitatīvi, izmantojot rīku salīdzināšanas kritērijus. Beigās ir sniegts autora pašu izstrādāta koda ģeneratora apraksts. Programmas pamatā ir šablonu un freimu pieejas kombinācija. Freimi ir ērti koda ģenerācijas zināšanu strukturēšanai un teorētiski dod iespēju attēlot transformācijas modeļu veidā. Dokumentā ir 63 lappuses, 8 attēli, 6 tabulas, 4 pielikumi un 39 informācijas avoti.
Atslēgas vārdi modelis-kods transformācija, koda ģenerācija, OMG, MDSD, koda ģeneratoru klasifikācija
Atslēgas vārdi angļu valodā model-to-code transformation, code generation, OMG, MDSD, code generator classification
Valoda lv
Gads 2012
Darba augšupielādes datums un laiks 27.05.2012 15:42:13