Consistent Projectional Text Editors

S. M. Guttormsen, A. Prinz, T. Gjøsæter

2017

Abstract

For modelling and domain-specific languages, projectional editors have become popular. These editors implement the MVC pattern and provide a direct connection to the underlying model. In particular, projectional editors allow much more freedom in defining the concrete syntax than traditional grammars. The downside is that it is possible to define presentations that are of bad quality, and that this is not easily visible. In this article, we identify some of the problems with projectional editors and propose ways to resolve them. We also demonstrate a proof-of-concept solution, showing how problematic editor presentations could be identified automatically.

Download


Paper Citation


in Harvard Style

Guttormsen S., Prinz A. and Gjøsæter T. (2017). Consistent Projectional Text Editors . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 515-522. DOI: 10.5220/0006264505150522

in Bibtex Style

@conference{modelsward17,
author={S. M. Guttormsen and A. Prinz and T. Gjøsæter},
title={Consistent Projectional Text Editors},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={515-522},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006264505150522},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Consistent Projectional Text Editors
SN - 978-989-758-210-3
AU - Guttormsen S.
AU - Prinz A.
AU - Gjøsæter T.
PY - 2017
SP - 515
EP - 522
DO - 10.5220/0006264505150522