Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Visualizing errors and inconsistencies in the DSML IEC 61499

Publikation: Beitrag in Buch/Bericht/Konferenzband › Konferenzbeitrag › Begutachtung

Abstract

Errors of textual programming languages are usually detected by the compiler. These errors are then visualized by the IDE and made available to the developer. This paper is intended to show a novel approach to also propagate errors in visual programming languages to the developer. We analyzed the visual block-based language of IEC 61499 and implemented an error visualization mechanism in the Eclipse-based IDE 4diac. As IEC 61499 is a Domain-Specific Modeling Language (DSML) that includes a type system, we also implemented a mechanism for detecting inconsistencies. With this approach, it is possible to work on broken applications, giving developers the opportunity to fix them in a graphical editor. Furthermore, inconsistencies that lead to errors are now displayed rather than being hidden from the developer and hard to detect.

OriginalspracheEnglisch
TitelProceedings of the 11th International Conference on Model-Based Software and Systems Engineering (MODELSWARD 2023)
Herausgeber*innenFrancisco José Domínguez Mayo, Luís Ferreira Pires, Edwin Seidewitz
Seiten143-151
Seitenumfang9
Band1
DOIs
PublikationsstatusVeröffentlicht - 2023

Publikationsreihe

NameInternational Conference on Model-Driven Engineering and Software Development
Band1
ISSN (elektronisch)2184-4348

Wissenschaftszweige

  • 202003 Automatisierungstechnik
  • 102022 Softwareentwicklung
  • 202017 Embedded Systems
  • 202041 Technische Informatik
  • 102029 Praktische Informatik
  • 102025 Verteilte Systeme
  • 102 Informatik

JKU-Schwerpunkte

  • Digital Transformation

Dieses zitieren