Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Visualizing Multi-dimensional State Spaces Using Selective Abstraction

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.
OriginalspracheEnglisch
Titel46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Portoroz, Slovenia, virtual event, August 26-28, 2020.
Herausgeber*innenAntonio Martini, Manuel Wimmer, Amund Skavhaug
Seiten141-149
Seitenumfang9
ISBN (elektronisch)9781728195322
DOIs
PublikationsstatusVerö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