Modeliavimu grindžiamo UML įrankių įskiepių kūrimo metodika jos realizavimas
Anotacija
Darbo tikslas – sukurti modeliavimu grindžiamą praplėtimo sąsają UML modeliavimo įrankių įskiepių kūrimui, kaip alternatyvą įprastai aplikacijos programavimo sąsajai.
Atlikta analizė parodė, kad modeliavimu grindžiami kūrimo metodai sėkmingai taikomi kuriant programinę įrangą įvairioms architektūroms ir realizavimo platformoms, tačiau UML modeliavimo įrankių įskiepių kūrimui modeliavimų grindžiami metodai yra taikomas tik dalinai įskiepiai kuriami tradiciniais būdais naudojant programavimo veiklas.
Šiame darbe yra pristatoma modeliavimu grindžiama praplėtimo sąsaja, kurią siūloma vadinti aplikacijos modeliavimo sąsaja (angl. Application Modeling Interface, AMI). Modeliuotojai, naudodami siūlomą aplikacijos modeliavimo sąsają, gali kurti UML įrankių įskiepius juos modeliuodami pačių UML įrankių pagalba. Darbe taip pat nagrinėjamas aplikacijos modeliavimo sąsajos apibrėžimo ir realizavimo UML įrankiuose aspektai.
Darbe yra pristatytas keturių AMI sąsajų realizavimas ir pavyzdinių, šių sąsajų pagrindu sukurtų, AMI įskiepių įgyvendinimas MagicDraw UML modeliavimo įrankyje. AMI sąsajos ir pavyzdiniai AMI įskiepiai yra sukurti naudojant tik standartinius UML elementus ir jų plėtinius, aprašytus UML profiliuose, todėl šie įskiepiai gali būti apibrėžti ir realizuoti bet kuriame UML standartą palaikančiame modeliavimo įrankyje.
Sėkmingas disertacijos rezultatų pritaikymas leistu kurti modeliavimu grindžiamus įskiepius UML ir kitų kalbų modeliavimo įrankiams