Abstract
Domain-specific languages (DSLs) are popular for many reasons, such as increasing productivity for developers and improving communication with domain experts. Both textual and graphical DSLs are viable solutions with complementary pros and cons: while graphical DSLs shorten the learning curve and facilitate documentation and communication, textual DSLs aim at higher productivity thanks to more efficient editor functionalities. This paper presents the industrial experience on the adoption of a hybrid approach combining an existing textual DSL with a read-only graphical state machine representation (visualization), equipped with a selective abstraction functionality that offers user-specific, highly configurable views on states and transitions. Our approach is the result of an evolutionary process to improve the modelling experience, relying on frequent user feedback. We argue that a well-tailored visualization is a suitable way to shorten the learning curve and ease the adoption of model-driven approaches in industrial settings.
| Originalsprache | Englisch |
|---|---|
| Titel | 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Portoroz, Slovenia, virtual event, August 26-28, 2020. |
| Herausgeber*innen | Antonio Martini, Manuel Wimmer, Amund Skavhaug |
| Seiten | 141-149 |
| Seitenumfang | 9 |
| ISBN (elektronisch) | 9781728195322 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - Aug. 2020 |
Wissenschaftszweige
- 202017 Embedded Systems
- 102002 Augmented Reality
- 102006 Computer Supported Cooperative Work (CSCW)
- 102015 Informationssysteme
- 102020 Medizinische Informatik
- 102022 Softwareentwicklung
- 102034 Cyber-Physical Systems
- 201132 Computational Engineering
- 201305 Verkehrstechnik
- 207409 Navigationssysteme
- 502032 Qualitätsmanagement
- 502050 Wirtschaftsinformatik
- 503015 Fachdidaktik Technische Wissenschaften
JKU-Schwerpunkte
- Digital Transformation
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver