loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Michael Oberlehner 1 ; Bianca Wiesmayr 1 ; Hafiyyan Fadhlillah 2 and Alois Zoitl 1 ; 2

Affiliations: 1 LIT CPS Lab, Johannes Kepler University Linz, Austria ; 2 CDL VaSiCS, Johannes Kepler University Linz, Austria

Keyword(s): Visual Programming, Error Visualization, Modeling Tool Usability, Model-Driven Software Engineering, Cyber-Physical Production Systems.

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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.134.77

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Oberlehner, M. ; Wiesmayr, B. ; Fadhlillah, H. and Zoitl, A. (2023). Visualizing Errors and Inconsistencies in the DSML IEC 61499. In Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-633-0; ISSN 2184-4348, SciTePress, pages 143-151. DOI: 10.5220/0011683800003402

@conference{modelsward23,
author={Michael Oberlehner and Bianca Wiesmayr and Hafiyyan Fadhlillah and Alois Zoitl},
title={Visualizing Errors and Inconsistencies in the DSML IEC 61499},
booktitle={Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - MODELSWARD},
year={2023},
pages={143-151},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011683800003402},
isbn={978-989-758-633-0},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - MODELSWARD
TI - Visualizing Errors and Inconsistencies in the DSML IEC 61499
SN - 978-989-758-633-0
IS - 2184-4348
AU - Oberlehner, M.
AU - Wiesmayr, B.
AU - Fadhlillah, H.
AU - Zoitl, A.
PY - 2023
SP - 143
EP - 151
DO - 10.5220/0011683800003402
PB - SciTePress