Domain-specific modeling (DSM) makes software more accessible and inclusive, leveraging the expertise and knowledge of various experts instead of relying solely on technical experts. However, the widespread adoption of DSM is hampered due to poor tool support and modeling languages. In recent years, projectional editing has proven to be a promising approach to creating and manipulating domain-specific languages. This editing approach contrasts with traditional parser-based editing by allowing user edits to directly modify the abstract syntax tree. It supports various notations, enabling more intuitive languages and facilitating language extension and composition. However, current projectional editing solutions are heavyweight, platform-specific, and hard to integrate with. We aim to provide better support for this paradigm and make modeling more accessible to domain experts. Thus, we present Gentleman, a lightweight web-based projectional editor. With Gentleman, users can create models with simple structures and manipulate them with user-friendly projections. We evaluate Gentleman through a user study, demonstrating its ability to create and manipulate models effectively.

Wed 8 Oct

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:30
Session 5: Quality Assurance and Model ManagementNew Ideas and Emerging Results (NIER) / Research Papers / Journal-First at DCIH 102
Chair(s): Houari Sahraoui DIRO, Université de Montréal

Hybrid

16:00
18m
Talk
Streamlined Integration of GR(1) Synthesis and Reinforcement Learning for Optimizing Critical Cyber-Physical SystemsFTArtifacts Available@In Person
Research Papers
Eric Roslin Wete Poaka Leibniz Universität Hannover, Joel Greenyer FHDW Hannover, Tom Yaacov Ben-Gurion University of the Negev, Daniel Kudenko L3S Research Center, Leibniz Universität Hannover, Germany, Wolfgang Nejdl Leibniz Universität Hannover
16:18
18m
Talk
Refactoring with Confidence: An Assistant for Repair-Integrated Refactoring in Block-based Industrial ModelsPT@In Person
Research Papers
Michael Oberlehner LIT CPS Lab, Johannes Kepler University Linz, Bianca Wiesmayr Johannes Kepler University Linz, Alois Zoitl LIT CPS Lab, Johannes Kepler University Linz
16:36
18m
Talk
Inclusive Model-Driven Engineering for Accessible SoftwareIn Person
New Ideas and Emerging Results (NIER)
Dominik Bork TU Wien, Stefan Klikovits Johannes Kepler University, Linz, Judith Michael University of Regensburg, Lukas Netz RWTH Aachen University, Bernhard Rumpe RWTH Aachen University
Pre-print
16:54
18m
Talk
A Model Cleansing Pipeline for Model-driven Engineering: Mitigating the Garbage In, Garbage Out Problem for Open Model Repositories@RemoteFTArtifacts Available
Research Papers
17:12
18m
Talk
Modeling with Gentleman: a web-based projectional editorRemote
Journal-First
Louis-Edouard Lafontant University of Montreal, Eugene Syriani Université de Montréal
DOI