Modelling | |
Generation of Custom Textual Model Editors | |
Istvan David1  Eugene Syriani1  Bruno Barroca2  Daniel Riegelhaupt3  | |
[1] Department of Computer Science and Operations Research, Université de Montréal, Montréal, QC H3C 3J7, Canada;Independent Researcher, 1000 Lisbon, Portugal;Independent Researcher, 2000 Antwerp, Belgium; | |
关键词: domain-specific language; modeling editor; model-driven engineering; statecharts; | |
DOI : 10.3390/modelling2040032 | |
来源: DOAJ |
【 摘 要 】
Textual editors are omnipresent in all software tools. Editors provide basic features, such as copy-pasting and searching, or more advanced features, such as error checking and text completion. Current technologies in model-driven engineering can automatically generate textual editors to manipulate domain-specific languages (DSLs). However, the customization and addition of new features to these editors is often limited to changing the internal structure and behavior. In this paper, we explore a new generation of self-descriptive textual editors for DSLs, allowing full configuration of their structure and behavior in a convenient formalism, rather than in source code. We demonstrate the feasibility of the approach by providing a prototype implementation and applying it in two domain-specific modeling scenarios, including one in architecture modeling.
【 授权许可】
Unknown