Return to search

Model driven development of plug-ins for UML based modeling tools / Modeliavimu grindžiamo UML įrankių įskiepių kūrimo metodika ir jos realizavimas

This dissertation presents the principles and examples for building AMI for UML-based modeling environments. Modelers may use proposed AMI interface to extend UML modeling tools by modeling plug-ins using modeling tools itself. The work discusses four cases of AMI realization implemented in MagicDraw UML. Moreover, the proposed AMI implementation might be realized in other modeling tools that provide API and access to the model elements via standard UML metamodel interfaces. The ideas and results of this dissertation can be directly applied in numerous UML modeling tools available in the market. Although the focus in this dissertation is on UML modeling tools, many ideas are also applicable in other software systems that are developed using model driven approach. / Š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.

Identiferoai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2011~D_20110808_111443-92074
Date08 August 2011
CreatorsVitiutinas, Ruslanas
ContributorsTelksnys, Laimutis, Šilingas, Darius, Kaminskas, Vytautas, Čaplinskas, Albertas, Kazlauskas, Kazys, Šeinauskas, Rimantas, Navakauskas, Dalius, Bareiša, Eduardas, Deveikis, Algirdas, Vytautas Magnus University
PublisherLithuanian Academic Libraries Network (LABT), Vytautas Magnus University
Source SetsLithuanian ETD submission system
LanguageEnglish
Detected LanguageEnglish
TypeDoctoral thesis
Formatapplication/pdf
Sourcehttp://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2011~D_20110808_111443-92074
RightsUnrestricted

Page generated in 0.0024 seconds