• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • русский 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Войти
Просмотр элемента 
  •   Главная
  • A2 – LU disertācijas / Doctoral theses UL
  • Promocijas darbi (2007-) / Theses PhD
  • Просмотр элемента
  •   Главная
  • A2 – LU disertācijas / Doctoral theses UL
  • Promocijas darbi (2007-) / Theses PhD
  • Просмотр элемента
JavaScript is disabled for your browser. Some features of this site may not work without it.

Base Transformation Language, its Implementation and Applications

Thumbnail
Открыть
298-100751-Rikacovs_Sergejs_Prog010013.pdf (3.548Mb)
Автор
Rikačovs, Sergejs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Bārzdiņš, Jānis Visvaldis
Čerāns, Kārlis
Дата
2024
Metadata
Показать полную информацию
Аннотации
Modeļu vadītās arhitektūras (MDA) pamatā ir modeļu transformāciju valodas. Dotais darbs ir veltīts modeļu transformāciju valodu efektīvas realizācijas problēmai. Piedāvāta jauna zema līmeņa transformāciju valoda L0 un tās efektīva realizācija. Galvenais šīs valodas lietojums ir augstāka līmeņa transformāciju valodu realizācija caur saknēšanas (bootstrapping) metodi, par bāzes valodu, izmantojot valodu L0. Šis lietojums bija praktiski aprobēts, veiksmīgi uzbūvējot realizāciju augsta līmeņa transformāciju valodai MOLA. Valoda L0 tiek izmantota arī kā patstāvīga valoda, kurā tiek izstrādātas transformācijas GrTP platformas ietvaros. Vēl viens svarīgs lietojums ir transformāciju valodu bāzēta metode relāciju DB migrācijai uz RDF, kas balstās uz valodu L0. Šī migrācijas metode arī ir izstrādāta, realizēta un aprobēta darba ietvaros. Atslēgas vārdi: modeļi, transformācijas, sakņošana, L0, MOLA
 
Model-Driven Architecture (MDA) is based on model transformation languages. This thesis is dedicated to addressing the challenges in effectively implementing model transformation languages. A low-level model transformation language, L0, and its implementation are proposed. The primary use case of this language is to serve as the base language in the process of implementing higher-level languages using a bootstrapping method. This use case was practically validated by successfully implementing a compiler for a high-level transformation language, MOLA. Additionally, L0 is equally effective when used independently, as demonstrated in the development of transformations for the GrTP platform. Another significant use case is a model transformation-based method for migrating relational databases to RDF, which is based on L0. This migration method was developed within the context of this thesis. . Keywords: models, transformations, bootstrapping, L0, MOLA.
 
URI
https://dspace.lu.lv/dspace/handle/7/66767
Collections
  • Promocijas darbi (2007-) / Theses PhD [1374]

University of Latvia
Контакты | Отправить отзыв
Theme by 
@mire NV
 

 

Просмотр

Весь DSpaceСообщества и коллекцииДата публикацииАвторыНазванияТематикаЭта коллекцияДата публикацииАвторыНазванияТематика

Моя учетная запись

Войти

Статистика

Просмотр статистики использования

University of Latvia
Контакты | Отправить отзыв
Theme by 
@mire NV