Metodes izstrāde koda ģenerēšanai no divpusložu modeļa
2021
Konstantīns Gusarovs

Aizstāvēšana
01.03.2021. 14:30, Tiešsaistē: https://rtucloud1.zoom.us/j/91849258957

Zinātniskais vadītājs
Oksana Ņikiforova

Recenzenti
Jānis Grundspeņķis, Artis Teilāns, Dušan Savić

Attīstoties programmatūras inženierijai, tās uzdevumi paplašinās, un mūsdienās tie ietver sevī ne tikai programmatūras koda izstrādi, bet arī biznesa procesu analīzi. Informācija, kas tiek iegūta šīs analīzes rezultāta var tikt izmantota modeļu, kas apraksta automatizējamos procesus, izstrādei. Modeļvadāma programmatūras izstrāde paredz arī šo modeļu izmantošanu programmatūras koda vai citu artefaktu ģenerēšanai. Modeļvadāma programmatūras izstrāde, atšķirībā no tā saucamas “uz modeļiem bāzētās” izstrādes, paredz stingri formalizētu modeļu un to apstrādes algoritmu izmantošanu visa programmatūras izstrādes dzīves cikla gaitā. Lai gan idejas, kas atrodas modeļvadāmas izstrādes pamatā, sniedz vairākas priekšrocības – piemēram, sistēmas sākuma reprezentāciju, kas ir saprotama ne tikai tās izstrādātājiem, bet arī problēmsfēras ekspertiem un, iespējams, pasūtītājiem – tās ieviešana joprojām atrodas sākuma posmos. Tas var būt skaidrojams gan ar zemo automatizācijas līmeni, gan arī ar nepietiekami piemēroto avota modeļu izmantošanu. Dotajā darbā tā autors piedāvā iespējamo risinājumu šai problēmai, definējot transformācijas likumus, kas no divpusložu modeļa (biznesa procesu un konceptu diagrammu apvienojums) ļauj iegūt programmatūras kodu. Papildus tiek piedāvāti arī dota modeļa uzlabojumi, kas ļauj šos transformācijas likumus realizēt, kā arī klašu attiecību definēšanas algoritms, ko ir iespējams izmantot arī ārpus modeļvadāmas programmatūras izstrādes jomas. Darba ietvaros ir apskatīti gan transformācijas likumi, kas tiek definēti ar pseidokoda palīdzību, gan arī to pielietošanas piemērs un rezultējošs programmatūras kods Java programmēšanas valodā.


Atslēgas vārdi
Modeļvadāmā programmatūras izstrāde, divpusložu modelis, koda ģenerēšana
DOI
10.7250/9789934225772

Gusarovs, Konstantīns. Metodes izstrāde koda ģenerēšanai no divpusložu modeļa. Promocijas darbs. Rīga: [RTU], 2021. 208 lpp.

Publikācijas valoda
Latvian (lv)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196