АНАЛИЗА АЛАТА ЗА КРЕИРАЊЕ ГРАФИЧКЕ КОНКРЕТНЕ СИНТАКСЕ НАМЕНСКИХ ЈЕЗИКА

  • Јован Јовкић
Ključne reči: моделовање рецепата за припрему јела, наменски језици, развој софтвера заснован на моделима

Apstrakt

У овом раду описан је графички наменски језик за моделовање рецепата за припрему јела. Описано је окружење које је коришћено за израду апстракне синтаксе, а након тога приказана је апстрактна синтакса овог језика, као и детаљан опис сваког од концепата. Графичка конкретна синтакса је моделована уз помоћ три различита алата. Сваки алат је детаљно описан, односно описане су све технологије које су кориштене у изради мастер рада. Након тога приказана је примена сваког појединачног алата на изради конкретне синтаксе језика за приказивање рецепата. Овај део представља и круцијалну тачку самог рада. На крају су укратно сумирана искуства употребе сва три алата. За развој метамодела коришћено је окружење Eclipse Modeling Framework. За развој конкретне синтаксе коришћени су следећи алати: Sirius, Eugenia и VisualStudio.

Reference

[1] Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-driven software engineering in practice
[2] Eclipse Modeling Framework(EMF). Доступно на: https://www.eclipse.org/modeling/emf/. Посећено: 11.02.2022.
[3] Sirius. Доступно на: https://www.eclipse.org/sirius/. Посећено: 11.02.2022.
[4] Eugenia. Доступно на: https://www.eclipse.org/epsilon/doc/eugenia/. Посећено: 11.02.2022.
[5] Visual Studio. Доступно на: https://visualstudio.microsoft.com/. Посећено: 11.02.2022.
[6] Milosavljević, G., Dejanović, I., Tumbas Živanov, M., Perišić B. (2010). Comparation of Textual and Visual Notation of DOMMLite Domain-Specific Language
Objavljeno
2022-07-09
Sekcija
Elektrotehničko i računarsko inženjerstvo