Publications
I am conducting research in various areas related to model-driven systems engineering for cyber-physical systems, including the model-driven development of semantically well-defined software architectures, digital shadows and digital twins, modeling methods, software languages, and more. The resulting publications are available as PDF and Bibtex from my Google Scholar profile page.
- Preprints of publications in press are available from my preprints website.
- Selected presentations can be found on my presentations website.
- Collected bibtex sources of my publications.
2026
- Rethinking Asset Administration Shell Communication Types: A Systematic Mapping Study and Portfolio-Based ClassificationProduction Engineering, 2026
2025
- On the Challenges of Integrating Digital TwinsIn 2nd International Conference on Engineering Digital Twins (EDTconf 2025), 2025
- Towards a Unifying Reference Model for Digital Twins of Cyber-Physical SystemsIn 2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA), 2025
- A Method for Model-Driven Engineering of Digital Twins in ManufacturingIn Proceedings of the ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems, MODELS 2025, 2025
- AI-Powered Semantic Matching and Data Harmonization for Industrial Applications with OPC UA & Asset Administration ShellsIn 2025 The 16th International Conference on Mechanical and Intelligent Manufacturing Technologies (ICMIMT), 2025
- Digital Twins for Software Engineering ProcessesIn 2025 IEEE/ACM 47th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2025
-
- Two Decades of Automated AI Planning Methods in Construction and Fabrication: a Systematic ReviewACM Computing Surveys, 2025
- Evaluation of a model-driven approach for the integration of robot operating system-based complex robot systemsInternational Journal of Advanced Robotic Systems, 2025
- LLM4SPS–Evaluierung von Large Language Models für die Generierung von SPS-CodeZeitschrift für wirtschaftlichen Fabrikbetrieb, 2025
-
- Model-Driven Engineering for Digital Twins: Opportunities and ChallengesSystems Engineering, 2025
- Model-driven engineering for digital twins: a systematic mapping studySoftware and Systems Modeling, 2025
- Energy Efficiency in ROS Communication: A Comparison Across Programming Languages and WorkloadsFrontiers in Robotics and AI, 2025
- Digital twin and the asset administration shell: An Analysis of the Three Types of AASs and their Feasibility for Digital Twin EngineeringSoftware and Systems Modeling, 2025
2024
- Large Language Model Based Agents for Generating Industrial DashboardsIn Congress of the German Academic Association for Production Technology, 2024
- Remote Power Control and Monitoring of Cross-Platform Devices Using Magic Packets Across Network BoundariesIn 2024 IEEE 3rd Industrial Electronics Society Annual On-Line Conference (ONCON), 2024
- Modeling Languages for Automotive Digital Twins: A Survey Among the German Automotive IndustryIn Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, MODELS 2024, Linz, Austria, September 22-27, 2024, 2024
- Hierarchical Digital Twin Ecosystem for Industrial Manufacturing ScenariosIn 2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2024
- Generating PLC Code with Universal Large Language ModelsIn 2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA), 2024
- Toward Automating the Composition of Digital Twins Within System-of-SystemsIn 2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA), 2024
- Model-based DevOps für digitale Zwillinge/Model-based DevOps: A novel approach for engineering digital twins in industry 4.0 factorieswt Werkstattstechnik Online, 2024
- A Universal Framework for Skill-Based Cyber-Physical Production SystemsJournal of Manufacturing and Materials Processing, 2024
- Framework for holistic online optimization of milling machine conditions to enhance machine efficiency and sustainabilityMachines, 2024
- A Method for Template-based Architecture Modeling: and its Application to Digital TwinsJournal of Object Technology, 2024
- Energy Efficiency of ROS Nodes in Different Languages: Publisher/Subscriber Case StudiesIn Proceedings of the 2024 ACM/IEEE 6th International Workshop on Robotics Software Engineering, Lisbon, Portugal, 2024
2023
- Sustainable digital twin engineering for the internet of productionIn Digital Twin Driven Intelligent Systems and Emerging Metaverse, 2023
- A Low-Code Platform for Systematic Component-Oriented Language CompositionIn Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, 2023
- Educating Future Software Engineers for Industrial RoboticsIn ISR Europe 2023 - 56th International Symposium on Robotics, 2023
- MDE and Learning for flexible Planning and optimized Execution of Multi-Robot ChoreographiesIn 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), 2023
- Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production SystemsIn 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), 2023
- Monitoring of Tool and Component Wear for Self-Adaptive Digital Twins: A Multi-Stage Approach through Anomaly Detection and Wear Cycle AnalysisMachines, 2023
- Residential complex design as a Constraint Satisfaction ProblemAutomation in Construction, 2023
-
- Composition operators for modeling languages: A literature reviewJournal of Computer Languages, 2023
- Self-adaptive digital twin reference architecture to improve process qualityProcedia CIRP, 2023
- Design thinking and creativity of colocated versus globally distributed software developersJournal of Software: Evolution and Process, 2023
- A Model-Driven Digital Twin for Manufacturing Process AdaptationIn 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023
- Survey on Robotic Systems IntegrationIn 2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE), 2023
- Lifting ROS to Model-Driven Development: Lessons Learned from a bottom-up approachIn 2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE), 2023
-
- Model-Based DevOps: Foundations and ChallengesIn 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023
- Towards a Product Line Architecture for Digital TwinsIn 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C), 2023
2022
- Patterns and tools in Robotic Systems IntegrationIn 2022 Sixth IEEE International Conference on Robotic Computing (IRC), 2022
- Automated Model-Based Reliability Assessment of Software-Defined ManufacturingIn 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), 2022
- Potentials of Symbolic AI Planning for ConstructionIn Proceedings of 33. Forum Bauinformatik, 2022
- The influence of software design representation on the design communication of teams with diverse personalitiesIn Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems, 2022
- Towards a Systematic Method for Developing Meta Attack Language InstancesIn Enterprise, Business-Process and Information Systems Modeling, 2022
- Model-Driven Self-Adaptive Deployment of Internet of Things Applications with Automated Modification ProposalsACM Transactions on Internet of Things, 2022
- A Computer Science Perspective on Digital Transformation in ProductionACM Transactions on Internet of Things, 2022
-
- Model-driven engineering for mobile robotic systems: a systematic mapping studySoftware and Systems Modeling, 2022
- Efficiently Engineering IoT Architecture Languages—An Experience Report (Poster)Proceedings http://ceur-ws. org ISSN, 2022
- Case study on automated and continuous reliability assessment of software-defined manufacturing based on digital twinsIn Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2022
- Integration Challenges for Digital Twin Systems-of-SystemsIn 2022 IEEE/ACM 10th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS), 2022
-
-
-
2021
-
- Compositional Modelling Languages with Analytics and Construction Infrastructures Based on Object-Oriented Techniques—The MontiCore ApproachIn Composing Model-Based Analysis Tools, 2021
-
- Language Engineering for Heterogeneous Collaborative Embedded SystemsIn Model-Based Engineering of Collaborative Embedded Systems, 2021
- A Conceptual Model for Digital Shadows in Industry and Its ApplicationIn Conceptual Modeling, 2021
-
- Towards Development Platforms for Digital Twins: A Model-Driven Low-Code ApproachIn Advances in Production Management Systems. Artificial Intelligence for Sustainable and Resilient Production Systems, 2021
- Self-Adaptive Manufacturing with Digital TwinsIn 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Madrid, Spain, 2021
- Proceedings of the Software Engineering 2021 Satellite Events, Braunschweig/Virtual, Germany, February 22 - 26, 20212021
-
- Multi-paradigm modelling for cyber–physical systems: a descriptive frameworkSoftware and Systems Modeling, 2021
-
- Towards the Black-Box Aggregation of Language ComponentsIn 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2021
- Process prediction with digital twinsIn 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2021
- MoDDiT 2021: 1 st International Workshop on Model-Driven Engineering for Digital TwinsIn 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2021
- Message from the RoSE 2021 ChairsIn 2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE): Proceedings, 2021
2020
- Towards a Model-Driven Architecture for Interactive Digital Twin CockpitsIn Conceptual Modeling, Oct 2020
- Model-Driven Development of a Digital Twin for Injection MoldingIn International Conference on Advanced Information Systems Engineering (CAiSE’20), Grenoble, Jun 2020
-
- Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communicationEmpirical software engineering, Nov 2020
- Automated semantics-preserving parallel decomposition of finite component and connector architecturesAutomated Software Engineering, Apr 2020
- A Library of Literals, Expressions, Types, and Statements for Compositional Language DesignJournal of Object Technology, Oct 2020Special Issue dedicated to Martin Gogolla on his 65th Birthday
- Modeling Languages in Industry 4.0: an Extended Systematic Mapping StudySoftware and Systems Modeling, Jan 2020
- Effizientere Produktion mit Digitalen SchattenZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb, Apr 2020
- Structurally Evolving Component-Port-Connector Architectures of Centrally Controlled SystemsIn International Working Conference on Variability Modelling of Software-Intensive Systems, Magdeburg, Feb 2020
- Komposition Domänenspezifischer Sprachen unter Nutzung der MontiCore Language Workbench, am Beispiel SysML 2Modellierung 2020, 2020
2019
- Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector ArchitecturesIn Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, 2019
- Towards Component-Based Development of Textual Domain-Specific LanguagesIn 14th International Conference on Software Engineering Advances (ICSEA 2019), Valencia, Spain, Nov 2019
-
- Mind the Gap: Lessons Learned from Translating Grammars Between MontiCore and XtextIn International Workshop on Domain-Specific Modeling (DSM’19), Athens, Oct 2019
- Tagging Model Properties for Flexible CommunicationIn Proceedings of MODELS 2019. Workshop MDE4IoT, Munich, Sep 2019
- Model-Driven Systems Engineering for Virtual Product DesignIn Proceedings of MODELS 2019. Workshop MPM4CPS, Munich, Sep 2019
- Towards a Formal Specification of Multi-paradigm ModellingIn Proceedings of MODELS 2019. Workshop MPM4CPS, Munich, Sep 2019
- Towards Self-Explainable Cyber-Physical SystemsIn Proceedings of MODELS 2019. Workshop Models at Run.Time, Munich, Sep 2019
2018
- Abstraction and Refinement in Hierarchically Decomposable and Underspecified CPS-ArchitecturesIn Principles of Modeling, 2018
- Multi-Level Modeling Framework for Machine as a Service Applications Based on Product Process Resource ModelsIn Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control, 2018
- Retrofitting Type-safe Interfaces into Template-based Code GeneratorsIn Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’18), Funchal, Portugal, 2018
- Model-Based Testing of Software-Based System FunctionsIn Software Engineering and Advanced Applications, 2018. SEAA’18. 44th Euromicro Conference on, 2018
- Improving model-based testing in automotive software engineeringIn Proceedings of the 40th International Conference on Software Engineering (ICSE): Software Engineering in Practice, 2018
-
- Translating Grammars to Accurate MetamodelsIn Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, Boston, MA, USA, 2018
- Deriving Fluent Internal Domain-specific Languages from GrammarsIn Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, Boston, MA, USA, 2018
- Does Distance Still Matter? Insights from Revisiting Collaborative Distributed Software DesignIEEE Software, Nov 2018
- Concern-oriented language development (COLD): Fostering reuse in language engineeringComputer Languages, Systems & Structures, 2018
- Shepherding Model Evolution in Model-Driven Development.In Modellierung (Workshops), 2018
- On the Need for Artifact Models in Model-Driven Systems Engineering ProjectsIn Software Technologies: Applications and Foundations, Jan 2018
- Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language FeaturesIn Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS’18), Madrid, Spain, Jan 2018
- Teaching Model-based Systems Engineering for Industry 4.0: Student Challenges and ExpectationsIn Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, Copenhagen, Denmark, 2018
2017
- Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and ReuseDezember 2017
- Architecting Cloud Services for the Digital Me in a Privacy-Aware EnvironmentIn Software Architecture for Big Data and the Cloud, 2017
- Engineering Robotics Software Architectures with Exchangeable Model TransformationsIn International Conference on Robotic Computing (IRC’17), Taichung, Apr 2017
- Systematic Language Extension Mechanisms for the MontiArc Architecture Description LanguageIn European Conference on Modelling Foundations and Applications (ECMFA’17), Marburg, Jul 2017
- Semantic Differencing for Message-Driven Component & Connector ArchitecturesIn International Conference on Software Architecture (ICSA’17), Gothenburg, Apr 2017
- Architectural Programming with MontiArcAutomatonIn 12th International Conference on Software Engineering Advances (ICSEA 2017), Athens, Greece, Mai 2017
- Advances in Modeling Language EngineeringIn International Conference on Model and Data Engineering, Barcelona, Oct 2017
- Teaching Agile Model-Driven Engineering for Cyber-Physical SystemsIn International Conference on Software Engineering: Software Engineering and Education Track (ICSE’17), Buenos Aires, Mai 2017
- A Systematic Mapping Study on Modeling for Industry 4.0In Conference on Model Driven Engineering Languages and Systems (MODELS’17), Austin, Sep 2017
- Fifth Workshop on the Globalization of Modeling Languages (GEMOC 2017)In Proceedings of MODELS 2017, Austin, Sep 2017
- Modeling Robotics Software Architectures with Modular Model TransformationsJournal of Software Engineering for Robotics (JOSER), 2017
- Language engineering with the GEMOC studioIn 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), 2017
- Executing Robot Task Models in Dynamic EnvironmentsIn Proceedings of MODELS 2017. Workshop EXE, Austin, Sep 2017
- Improving Reuse in Architecture Modeling with Higher-Order ComponentsIn Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme XIII (MBEES’17), Mar 2017
-
- A Classification of Dynamic Reconfiguration in Component and Connector Architecture Description LanguagesIn Proceedings of MODELS 2017. Workshop ModComp, Austin, Sep 2017
- Engineering a ROVER Language in GEMOC STUDIO & MONTICORE: A Comparison of Language Reuse SupportIn Proceedings of MODELS 2017. Workshop EXE, Austin, Sep 2017
- Investigating the Effects of Integrating Handcrafted Code in Model-Driven EngineeringIn Proceedings of MODELS 2017. Workshop EXE, Austin, Sep 2017
2016
- An Extensible Component & Connector Architecture Description Infrastructure for Multi-Platform Modeling2016
- Compositional Language Engineering using Generated, Extensible, Static Type-Safe VisitorsIn Conference on Modelling Foundations and Applications (ECMFA), Jul 2016
- Extending Architecture Description Languages With Exchangeable Component Behavior LanguagesIn Conference on Software Engineering & Knowledge Engineering (SEKE’16), 2016
- Retrofitting Controlled Dynamic Reconfiguration into the Architecture Description Language MontiArcAutomatonIn Software Architecture - 10th European Conference (ECSA’16), Copenhagen, Denmark, Dezember 2016
- Modeling Variability in Template-based Code Generators for Product Line EngineeringIn Modellierung 2016 Conference, 2016
- Model-Based Specification of Component Behavior with Controlled UnderspecificationIn Modellbasierte Entwicklung eingebetteter Systeme (MBEES’16), 2016
- Embedding Component Behavior DSLs into the MontiArcAutomaton ADLIn Globalization of Modeling Languages Workshop (GEMOC’16), Saint Malo, France, Oct 2016
- Model-Driven Separation of Concerns for Service RoboticsIn International Workshop on Domain-Specific Modeling (DSM’16), Oct 2016
- Der Weg zur Modellbasierten Evolution und Adaption medizinischer LeitlinienIn Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS’16), Feb 2016
2015
-
-
- Integration of Heterogeneous Modeling Languages via Extensible and Composable Language ComponentsIn Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development, 2015
- A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming LanguagesIn Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development, 2015
- Composing Code Generators for C&C ADLs with Application-Specific Behavior Languages (Tool Demonstration)In Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2015
- 1st Workshop on Model-Driven Knowledge Engineering for Improved Software Modularity in Robotics and Automation (MDKE)2015
- Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector SystemsJournal of Software Engineering for Robotics (JOSER), 2015
- Modeling Reusable, Platform-Independent Robot Assembly ProcessesIn Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015), 2015
- Generating Domain-Specific Transformation Languages for Component & Connector Architecture DescriptionsIn 2nd International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) 2015, Sep 2015
- Tailoring the MontiArcAutomaton Component & Connector ADL for Generative DevelopmentIn Proceedings of the Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering, 2015
- Transforming Platform-Independent to Platform-Specific Component and Connector Software Architecture ModelsIn 2nd International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) 2015, Sep 2015
2014
-
- Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector SystemsIn 1st International Workshop on Model-Driven Robot Software Engineering (MORSE 2014), Jul 2014
- Multi-Platform Generative Development of Component & Connector Systems using Model and Code LibrariesIn 1st International Workshop on Model-Driven Engineering for Component-Based Systems (ModComp 2014), Sep 2014
2013
- A New Skill Based Robot Programming Language Using UML/P StatechartsIn 2013 ICRA IEEE International Conference on Robotics and Automation (ICRA), 2013
- Black-box Integration of Heterogeneous Modeling Languages for Cyber-Physical SystemsIn Proceedings of the 1st Workshop on the Globalization of Modeling Languages (GEMOC), 2013
- A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded AutomataIn Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme, 2013
- MontiArcAutomaton: Modeling Architecture and Behavior of Robotic SystemsIn Workshops and Tutorials Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), May 2013
- From Software Architecture Structure and Behavior Modeling to Implementations of Cyber-Physical SystemsIn Software Engineering 2013 Workshopband, 2013
2012
- A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems2012
2010
- Self-Maintenance for Autonomous Robots controlled by ReadyLogIn Proceedings of the 7th IARP Workshop on Technical Challenges for Dependable Robots in Human Environments, Jun 2010
- Self-Maintenance for Autonomous Robots in the Situation CalculusIn Cognitive Robotics, Jun 2010