Projects per year
Abstract
A domain-specific language (DSL) can have graphical, textual or hybrid syntaxes. Certain domain concepts are better suited to be represented graphically, whereas a textual representation is often more appropriate for modeling the behavior, complex expressions, and fine details of a domain. As such, the best of both worlds of graphical and textual modeling can be delivered by a DSL that has a hybrid (part-graphical and part-textual) syntax. The engineering of hybrid graphical-textual DSLs and their supporting workbenches is a non-trivial endeavor, as a substantial amount of hand-written code is required. Existing workbenches for hybrid graphical-textual DSLs pose several limitations, e.g., they do not enforce the consistency between the graphical and textual parts of the model and do not provide uniform error reporting. This work will propose a methodology and provide tooling for systematic engineering that aims to minimize the accidental complexity involved in designing and developing hybrid graphical-textual DSLs and their supporting workbenches.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023 |
| Publisher | IEEE |
| Pages | 153-158 |
| Number of pages | 6 |
| ISBN (Electronic) | 979-8-3503-2498-3 |
| ISBN (Print) | 979-8-3503-2499-0 |
| DOIs | |
| Publication status | Published - 22 Dec 2023 |
| Event | 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023 - Västerås, Sweden Duration: 1 Oct 2023 → 6 Oct 2023 https://conf.researchr.org/home/models-2023 |
Publication series
| Name | ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS) |
|---|---|
| Publisher | ACM |
| ISSN (Print) | 2770-7520 |
| ISSN (Electronic) | 2770-7539 |
Conference
| Conference | 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023 |
|---|---|
| Country/Territory | Sweden |
| City | Västerås |
| Period | 1/10/23 → 6/10/23 |
| Internet address |
Bibliographical note
This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy.Keywords
- Domain-Specific Languages
- Graphical-Textual Modeling
- Language Engineering
- Model Editors
-
Secure and Safe Multi-Robot Systems
MATRAGKAS, N. (Principal investigator) & GERASIMOU, S. (Co-investigator)
Project: Research project (funded) › Research
-
High-Integrity, Complex, Large, Software and Electronic Systems
BATE, I. (Principal investigator), KOLOVOS, D. (Co-investigator) & McDermid, J. A. (Co-investigator)
1/07/19 → 30/06/23
Project: Research project (funded) › Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver