TY - GEN
T1 - Find-replace as a service of graph-based DSL tool development framework
AU - Kalniņa, Elīna
AU - Kosarevskis, Dmitrijs
AU - Šostaks, Agris
N1 - Publisher Copyright:
© 2021 Copyright (c) 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0)
PY - 2021
Y1 - 2021
N2 - The tool support of modelling languages including graphical domain-specific languages is not at the level tool users have got used to in other areas. Various features typical in other tools are missing in modelling tools, for example, find, find-replace and others. We discuss principles of concrete syntax-based find-replace for graph-based languages. We show how to add find-replace as a service of graph-based DSL tool development framework. The approach makes find-replace available to any language built with the framework.
AB - The tool support of modelling languages including graphical domain-specific languages is not at the level tool users have got used to in other areas. Various features typical in other tools are missing in modelling tools, for example, find, find-replace and others. We discuss principles of concrete syntax-based find-replace for graph-based languages. We show how to add find-replace as a service of graph-based DSL tool development framework. The approach makes find-replace available to any language built with the framework.
KW - Concrete Syntax-Based Model Transformation
KW - Domain-Specific Languages
KW - Domain-Specific Modelling Languages
KW - DSL Tool development frameworks
KW - Find-Replace
UR - http://csbf.lumii.lv/assets/FPVM_FindReplace.pdf
UR - https://www.scopus.com/pages/publications/85118923379
M3 - Conference paper
VL - 2999
T3 - CEUR Workshop Proceedings
SP - 65
EP - 76
BT - CEUR Workshop Proceedings
ER -