Home
Scholarly Works
Generation of Custom Textual Model Editors
Journal article

Generation of Custom Textual Model Editors

Abstract

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.

Authors

Syriani E; Riegelhaupt D; Barroca B; David I

Journal

Modelling—International Open Access Journal of Modelling in Engineering Science, Vol. 2, No. 4, pp. 609–625

Publisher

MDPI

Publication Date

December 1, 2021

DOI

10.3390/modelling2040032

ISSN

2673-3951

Contact the Experts team