ANALYSIS OF TOOLS FOR CREATION OF DOMAIN SPECIFIC LANGUAGES GRAPHIC CONCRETE SYNTAX
DOI:
https://doi.org/10.24867/18BE23JovkicKeywords:
Recipes for food preparation, Domain-Specific Languages, Model-Driven Software DevelopmentAbstract
The paper describes a graphical domain-specific language for modeling recipes for food preparation. The environment used to create the abstract syntax is described, followed by the abstract syntax of this language, as well as detailed description of each of the concepts. Graphical concrete syntax is modeled using three different tools. Each tool is described by in detail, all the technologies used in the preparation of the master thesis are described. After that, the application of each individual tool on the creation of a specific syntax of the language for displaying recipes is shown. This part is also a crucial point of the work itself. Finally, the experiences of using all three tools are briefly summarized. Eclipse Modeling Framework was used for the creation of the meta-model. Sirius, Eugenia and VisualStudio were used to develop the concrete language syntax
References
[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