Šio magistrinio darbo tikslas – pasiūlyti būdą, kaip panaudoti modeliais grįstas technikas (angl. Model Driven Development) (toliau MDD) programų sistemų gamyklų (angl. Software prduct lines) (toliau SPL) konfigūratoriams ir generatoriams kurti, integruojant kitų autorių metodų idėjas, jas papildžius ar modifikavus. Darbą sudaro trys dalys: literatūros apžvalga, pasiūlymas, eksperimentas. Literatūros apžvalgos dalyje aprašyti straipsniai, kurie naudoja MDD technikas SPL etapuose, norint pasiekti tam tikro etapo tikslus. Analizuoti straipsniai neaprašo visų SPL dalių, apibūdina juos pakankamai skirtingai. Daugelis tų metodų pristatomi abstrakčiai. Pasiūlymo dalyje, remiantis literatūros apžvalgos analizės rezultatais ir literatūroje aprašytomis idėjomis, suformuluotas pasiūlymas, kaip prasmingai taikyti MDD technikas kuriant SPL konfigūratorius ir generatorius. Pasiūlymo skyriuje analizuojami SPL etapų artefaktai, galimybės naudoti MDD technikas bei galimi spendimai, taikytini MDD kiekvienoje SPL dalyse. Eksperimento dalyje aprašyta, kaip pasiūlymo dalyje pateiktas metodas realizuojamas praktiškai, kokie naudojami įrankiai, kokios atliktos veiklos ir kokie gauti rezultatai. / This MA tesis aim – suggest strategy use of model driven techniques (MDD) in software product line (SPL) for creating generators and configurators by modification and itegration ideas of other authors. In order to achieve this work is divided into three parts: literature review, a proposal and experiment. In lliterature review part articles about MDD techniques in SPL steps to acheve its goals are described. Reviewed methods do not cover all parts of the SPL. Proposed solutions are quite different. Many of these methods are abstract. In proposal part MDD techniques in creating SPL configurators and generators is proposed on the basis of reviewed ideas in literature. This proposal has meaningfull MDD technique use in SPL steps. Also proposal analyze SPL steps artifacts and the possibilities of using MDD techniques in them. In the experiment part proposed method use in practice is described. It covers needed tools, technologies and activities.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2011~D_20140627_170005-73341 |
Date | 27 June 2014 |
Creators | Ratkus, Vaidotas |
Contributors | Čiukšys, Donatas, Vilnius University |
Publisher | Lithuanian Academic Libraries Network (LABT), Vilnius University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | Unknown |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2011~D_20140627_170005-73341 |
Rights | Unrestricted |
Page generated in 0.0028 seconds