eLABa objektas:   "DDD metodologija paremto projektavimo įrankio kodo generatoriaus kūrimas ir tyrimas", 2010,D:20100813:111619-30528
E. dokumentai
ETD (LT)
visi dokumentai ...
URL nuoroda http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2010~D_20100813_111619-30528
Dokumentas Magistro darbas
Prieigos teisės Laisvai prieinamas internete.
Institucija Kauno technologijos universitetas
Mokslo kryptis 07 T - Informatikos inžinerija
Atsakomybė Valinčius, Kęstutis - Magistro baigiamojo darbo autorius
Motiejūnas, Kęstutis - Magistro baigiamojo darbo vertinimo posėdžio sekretorius
Bareiša, Eduardas - Magistro baigiamojo darbo vertinimo komisijos narys
Butleris, Rimantas - Magistro baigiamojo darbo vertinimo komisijos narys
Tomkevičius, Arūnas - Magistro baigiamojo darbo vertinimo komisijos pirmininkas
Šeinauskas, Rimantas - Magistro baigiamojo darbo vertinimo komisijos narys
Štuikys, Vytautas - Magistro baigiamojo darbo vertinimo komisijos narys
Packevičius, Šarūnas - Magistro baigiamojo darbo vertinimo komisijos narys
Blažauskas, Tomas - Magistro baigiamojo darbo vadovas
Butleris, Rimantas - Magistro baigiamojo darbo recenzentas
Kauno technologijos universitetas - Mokslinį laipsnį teikianti institucija
Antraštė (-ės) DDD metodologija paremto projektavimo įrankio kodo generatoriaus kūrimas ir tyrimas
DDD methodology based design tool‘s code generator development and research
Santrauka [EN]

Data Driven Design methodology is widely used in various program systems. This methodology aim is to distinguish and parallel software developer and scenario designer’s work. Core functionality is implemented via interfaces and dynamics via scenario support. This introduces a level of abstraction, which makes software product more flexible easily maintained and improved, in addition these actions can be performed in parallel.

The main aim of this work was to create automatic code generator that transforms graphically modeled scenario to software code. Automatically generated software code restricts probability of syntactic and logical errors, all depends on scenario modeling. Code is generated instantly and no need software developer interference. This aim is achieved by moving business logic designing to scenario designing process and code generator service making as a “Web service”. Using cartridge based system code is generated not attached to a specific architecture, technology or application domain. In graphical scenario modeling tool scenario is modeled and transformed to metalanguage, from which software code is generated. Metalanguage – with specific rules defined “XML” language.

Experimental system was developed with no major problems. New project modeling with our modeling tool speeded the development process by seven times. This proves modeling tool advantage over manual programming.

Raktažodžiai: data driven design, MDA, code generator