6 papers
Towards a Platform for Mastering Personal Sovereignty
Judith Michael, Bernhard Rumpe, Antonio Bucchiarone +1
The ongoing digital transformation of work, administration, health, mobility, and social interaction is profoundly reshaping everyday life, steadily shifting control from individua…
Building Whitespace-Sensitive Languages Using Whitespace-Insensitive Components
Alexander Hellwig, Nico Jansen, Bernhard Rumpe
In Software Language Engineering, there is a trend towards reusability by composing modular language components. However, this reusability is severely inhibited by a gap in integra…
Addressing Visual Impairments with Model-Driven Engineering: A Systematic Literature Review
Judith Michael, Lukas Netz, Bernhard Rumpe +4
Software applications often pose barriers for users with accessibility needs, e.g., visual impairments. Model-driven engineering (MDE), with its systematic nature of code derivatio…
Towards a Unifying Reference Model for Digital Twins of Cyber-Physical Systems
Jerome Pfeiffer, Jingxi Zhang, Benoit Combemale +4
Digital twins are sophisticated software systems for the representation, monitoring, and control of cyber-physical systems, including automotive, avionics, smart manufacturing, and…
Overcoming the hurdle of legal expertise: A reusable model for smartwatch privacy policies
Constantin Buschhaus, Arvid Butting, Judith Michael +5
Regulations for privacy protection aim to protect individuals from the unauthorized storage, processing, and transfer of their personal data but oftentimes fail in providing helpfu…
Using Grammar Masking to Ensure Syntactic Validity in LLM-based Modeling Tasks
Lukas Netz, Jan Reimer, Bernhard Rumpe
We present and evaluate a method called grammar masking, which is used to guide large language models (LLMs) toward producing syntactically correct models for a given context-free…