Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums C++ programmatūras atbalsta un uzturēšanas izpēte ar ierobežotu piekļuvi pirmtekstam
Nosaukums angļu valodā Research on Support and Maintenance of C++ Software with Restricted Access to Source Code
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Gundars Alksnis
Anotācija Maģistra darbā tiek veikts ieskats reversajā inženierijā (tās rīkiem, mērķiem, legalitātei un aizsardzības veidiem), kā arī ieskats C++ programmatūrā, sākot no programmatūras kompilēšanas procesa un beidzot ar binārā interfeisa un struktūras analīzi. Darbā tiek arī apskatīti rīki un metodes, kā var izpētīt kompilētu programmatūru, kā arī kādos veidos to var modificēt. Darba autors praktiskajā daļā analizēja sešus eksistējošos reversās inženierijas projektus, un identificēja trūkumus un ierobežojumus programmatūras modificēšanā, ja ir ierobežota piekļuve tā oriģinālajam pirmtekstam. Viens no būtiskākajiem trūkumiem ir, ka izstrādātāji ir spiesti mijiedarboties ar kompilētu programmatūru zemā līmenī. Darba autors izstrādāja risinājumu, kas atļauj izstrādātājam mijiedarboties ar kompilētās programmatūras simboliem, izmantojot augstāku abstrakcijas pakāpi, it kā tie būtu daļa no lokālā projekta. Darbā ir 78 lappuses, 27 attēli, 1 tabula un 15 pielikumi. Tika izmantoti 122 informācijas avoti.
Atslēgas vārdi reversā inženierija, Windows, C++, simboli, programmatūra, programmatūras uzturēšana
Atslēgas vārdi angļu valodā reverse engineering, Windows, C++, symbols, software, software maintenance
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 20.05.2026 19:20:12