Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Topoloģiskā funkcionēšanas modeļa atpakaļiegūšanas no pirmkoda izpēte
Title in English The Research on Backward Derivation of the Topological Functioning Model from Source Code
Author Viktorija Gribermane
Department 12300 Institute of Applied Computer Systems
Scientific advisor Ē.Asņina
Reviewer Rec. Dr.sc.ing., doc. G.Alksnis, RTU LDK
Abstract Domēna modelis detalizēti atspoguļo sistēmas komponenšu mijiedarbības loģiku un komponenšu savstarpējās attiecības. Domēna modeļa atpakaļiegūšana ir nepieciešama gadījumos, kad pastāv vajadzība migrēt veco sistēmu uz jauno vai integrēt to ar kādu citu sistēmu un nav pietiekoši daudz informācijas par mantotās sistēmas uzvedību un struktūru. Maģistra darba mērķis ir noteikt veidu kā iegūt domēna modeli topoloģiskā funkcionēšanas modeļa veidā no programmatūras pirmkoda, izmantojot reversās inženierijas un modeļvādamas arhitektūras principus. Mērķa sasniegšanai tika izstrādāts transformācijas process. Pielietojot atbilstošāko no izanalizētiem rīkiem no lietojumprogrammas pirmkoda tika iegūtas UML diagrammas, kuras atspoguļo programmatūras sistēmas struktūru un uzvedību. No UML modeļa, izstrādājot un pielietojot transformāciju QVT Operational transformācijas valodā, tika daļēji iegūti topoloģiskā funkcionēšanas modeļa elementi (funkcionālās īpašības), kas manuāli tika papildināti (pievienotas topoloģiskās attiecības starp funkcionālām īpašībām), vadoties pēc izstrādātā transformācijas algoritma. Algoritms darbā ir aprakstīts pseidokodā. Darbā šīs transformācijas process ir aprakstīts un ilustrēts ar piemēru. Maģistrā darbā ir 78 lappuses, 38 attēli, 4 tabulas, 1 pielikums diskā un 51 nosaukumu informācijas avoti.
Keywords Topoloģiskais funkcionēšanas modelis, domēna modelis, modeļvadāma arhitektūra, UML diagrammas, reversā inženierija
Keywords in English Topological Functioning Model, Domain Model, Model-driven Architecture, UML Diagrams, Reverse Engineering
Language lv
Year 2015
Date and time of uploading 27.05.2015 11:32:22