@book{ABH+17, key = {ABH+17}, author = {Adam, Kai and Butting, Arvid and Heim, Robert and Kautz, Oliver and Pfeiffer, J\'{e}r\^{o}me and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse}}, school = {{RWTH Aachen}}, publisher = {Shaker Verlag}, year = {2017}, month = {Dezember}, series = {Aachener Informatik-Berichte, Software Engineering, Band 28}, organization = {Software Engineering}, isbn = {978-3-8440-5319-7}, url = {https://www.se-rwth.de/publications/Modeling-Robotics-Tasks-for-Better-Separation-of-Concerns-Platform-Independence-and-Reuse.pdf} } @book{Wor16, key = {Wor16}, author = {Wortmann, Andreas}, title = {{An Extensible Component \& Connector Architecture Description Infrastructure for Multi-Platform Modeling}}, year = {2016}, series = {{Aachener Informatik-Berichte, Software Engineering}}, number = {25}, organization = {Software Engineering}, publisher = {{Shaker Verlag}}, isbn = {978-3-8440-4724-0}, url = {http://www.se-rwth.de/phdtheses/Diss-Wortmann-An-Extensible-Component-and-Connector-Architecture-Description-Infrastructure-for-Multi-Platform-Modeling.pdf}, keywords = {} } @book{RRW14-MAATR, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Architecture and Behavior Modeling of Cyber-Physical Systems with MontiArcAutomaton}}, publisher = {Shaker Verlag}, year = {2014}, series = {Aachener Informatik-Berichte, Software Engineering}, number = {20}, ISBN = {978-3-8440-3120-1}, url = {http://www.se-rwth.de/publications/Architecture-and-Behavior-Modeling-of-Cyber-Physical-Systems-with-MontiArcAutomaton.pdf}, } @book{Wor21, key = {Wor21}, author = {Wortmann, Andreas}, title = {{Model-Driven Architecture and Behavior of Cyber-Physical Systems}}, year = {2021}, series = {{Aachener Informatik-Berichte, Software Engineering}}, number = {50}, organization = {Software Engineering}, publisher = {{Shaker Verlag}}, isbn = {978-3-8440-8345-3}, xurl = {https://www.shaker.de/de/content/catalogue/index.asp?lang=de&ID=8&ISBN=978-3-8440-8345-3&search=yes}, url = {https://www.shaker.de/de/site/content/shop/index.asp?lang=&ID=8&ISBN=978-3-8440-8345-3} } @incollection{FHM+23, title={Sustainable digital twin engineering for the internet of production}, author={Fur, Shan and Heithoff, Malte and Michael, Judith and Netz, Lukas and Pfeiffer, J{\'e}r{\^o}me and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={Digital Twin Driven Intelligent Systems and Emerging Metaverse}, pages={101--121}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Sustainable_digital_twin_engineering_for_the_internet_of_production.pdf}, publisher={Springer} } @Inbook{BDJ+23, author= {Braun, Stefan and Dalibor, Manuela and Jansen, Nico and Jarke, Matthias and Koren, Istv{\'a}n and Quix, Christoph and Rumpe, Bernhard and Wimmer, Manuel and Wortmann, Andreas}, editor= {Vogel-Heuser, Birgit and Wimmer, Manuel}, title= {Engineering Digital Twins and Digital Shadows as Key Enablers for Industry 4.0}, bookTitle= {Digital Transformation: Core Technologies and Emerging Topics from a Computer Science Perspective}, year= {2023}, publisher= {Springer Berlin Heidelberg}, address= {Berlin, Heidelberg}, pages= {3--31}, isbn= {978-3-662-65004-2}, doi= {10.1007/978-3-662-65004-2_1}, url= {https://link.springer.com/chapter/10.1007/978-3-662-65004-2_1} } @incollection{BHK+21, title={Compositional Modelling Languages with Analytics and Construction Infrastructures Based on Object-Oriented Techniques—The MontiCore Approach}, author={Butting, Arvid and H{\"o}lldobler, Katrin and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={Composing Model-Based Analysis Tools}, pages={217--234}, year={2021}, publisher={Springer}, url = {https://sse-rwth.de/publications/Compositional-Modelling-Languages-with-Analytics-and-Construction-Infrastructures-Based-on-Object-Oriented-Techniques-The-MontiCore-Approach.pdf} } @inbook{BBD+21a, key = {BBD+21}, author={B{\"o}hm, Birthe and B{\"o}hm, Wolfgang and Daun, Marian and Hayward, Alexander and Kranz, Sieglinde and Regnat, Nikolaus and Schr{\"o}ck, Sebastian and Stierand, Ingo and Vogelsang, Andreas and Vollmar, Jan and Voss, Sebastian and Weyer, Thorsten and Wortmann, Andreas}, title = {{Engineering of Collaborative Embedded Systems}}, booktitle = {Model-Based Engineering of Collaborative Embedded Systems}, publisher = {Springer}, year = {2021}, pages = {15--48}, url = {http://www.se-rwth.de/publications/Engineering-of-Collaborative-Embedded-Systems.pdf}, } @incollection{BW21, key = {BW21}, title={{Language Engineering for Heterogeneous Collaborative Embedded Systems}}, author={Butting, Arvid and Wortmann, Andreas}, booktitle={Model-Based Engineering of Collaborative Embedded Systems}, pages={239-–253}, year={2021}, publisher={Springer}, url = {http://www.se-rwth.de/publications/Language-Engineering-for-Heterogeneous-Collaborative-Embedded-Systems.pdf}, } @incollection{RW18, key = {RW18}, title={{Abstraction and Refinement in Hierarchically Decomposable and Underspecified CPS-Architectures}}, author={Rumpe, Bernhard and Wortmann, Andreas}, booktitle={Principles of Modeling}, pages={383--406}, year={2018}, publisher={Springer}, url = {http://www.se-rwth.de/publications/Abstraction-and-Refinement-in-Hierarchically-Decomposable-and-Underspecified-CPS-Architectures.pdf}, } @incollection{ELR+17, key = {ELR+17}, author = {Eikermann, Robert and Look, Markus and Roth, Alexander and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Architecting Cloud Services for the Digital Me in a Privacy-Aware Environment}}, booktitle = {{Software Architecture for Big Data and the Cloud}}, editors = {Mistrik, Ivan and Bahsoon, Rami and Ali, Nour and Heisel, Maritta and Maxim, Bruce}, publisher = {Elsevier Science \& Technology}, month = {}, year = {2017}, pages = {207--226}, url = {http://www.se-rwth.de/publications/Architecting-Cloud-Services-for-the-Digital-me-in-a-Privacy-Aware-Environment.pdf}, no_chapter = {12}, keywords = {} } @inbook{GHK+15b, key={GHK+15b}, author = {Greifenberg, Timo and H\"{o}lldobler, Katrin and Kolassa, Carsten and Look, Markus and Mir Seyed Nazari, Pedram and M\"{u}ller, Klaus and Navarro Perez, Antonio and Plotnikov, Dimitri and Rei{\ss}, Dirk and Roth, Alexander and Rumpe, Bernhard and Schindler, Martin and Wortmann, Andreas}, title={{Integration of Handwritten and Generated Object-Oriented Code}}, booktitle={Model-Driven Engineering and Software Development: Third International Conference, MODELSWARD 2015, Angers, France, February 9-11, 2015, Revised Selected Papers}, editor={Desfray, Philippe and Filipe, Joaquim and Hammoudi, Slimane and Pires, Lu{\'i}s Ferreira}, year={2015}, publisher={Springer International Publishing}, url = {http://www.se-rwth.de/publications/Composition-of-Heterogeneous-Modeling-Languages.pdf}, pages = {112--132}, series = {Communications in Computer and Information Science}, volume = {580}, isbn={978-3-319-27869-8}, keywords = {} } @inbook{HLMSN+15b, key={HLMSN+15b}, author={Haber, Arne and Look, Markus and Mir Seyed Nazari, Pedram and Navarro Perez, Antonio and Rumpe, Bernhard and V\"{o}lkel, Steven and Wortmann, Andreas}, title={{Composition of Heterogeneous Modeling Languages}}, booktitle={Model-Driven Engineering and Software Development: Third International Conference, MODELSWARD 2015, Angers, France, February 9-11, 2015, Revised Selected Papers}, editor={Desfray, Philippe and Filipe, Joaquim and Hammoudi, Slimane and Pires, Lu{\'i}s Ferreira}, year={2015}, publisher={Springer International Publishing}, url = {http://www.se-rwth.de/publications/Composition-of-Heterogeneous-Modeling-Languages.pdf}, pages = {45--66}, series = {Communications in Computer and Information Science}, volume = {580}, isbn={978-3-319-27869-8}, keywords = {} } @inbook{RRW12, key={RRW12}, address = {M\"{u}nster}, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {Modelling and Quality in Requirements Engineering: Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday}, editor = {Seyff, Norbert and Koziolek, Anne}, isbn = {978-3-86991-724-5}, pages = {143--155}, publisher = {Monsenstein und Vannerdat}, title = {{A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems}}, year = {2012}, url = {http://www.se-rwth.de/publications/A-Requirements-Modeling-Language-for-the-Component-Behavior-of-Cyber-Physical-Robotics-Systems.pdf}, } @inproceedings{combemale2025challenges, title={On the Challenges of Integrating Digital Twins}, author={Combemale, Beno{\^\i}t and Kienzle, J{\"o}rg and Mussbacher, Gunter and Archambault, Pascal and Bruel, Jean-Michel and Burgue{\~n}o, Loli and Cheng, Betty HC and Cleophas, Loek and Engels, Gregor and Foures, Damien and others}, booktitle={2nd International Conference on Engineering Digital Twins (EDTconf 2025)}, year={2025}, url = {https://awortmann.github.io/downloads/paper/On_the_Challenges_of_Integrating_Digital_Twins.pdf}, } @inproceedings{heithoff2025method, title={A Method for Model-Driven Engineering of Digital Twins in Manufacturing}, author={Heithoff, Malte and Michael, Judith and Rumpe, Bernhard and Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas and Zhang, Jingxi}, year={2025}, publisher={IEEE}, url = {https://awortmann.github.io/downloads/paper/A_Method_for_Model-Driven_Engineering_of_Digital_Twins_in_Manufacturing.pdf}, booktitle = {Proceedings of the {ACM/IEEE} 28th International Conference on Model Driven Engineering Languages and Systems, {MODELS} 2025}, } @inproceedings{ajdinovic2025ai, title={AI-Powered Semantic Matching and Data Harmonization for Industrial Applications with OPC UA \& Asset Administration Shells}, author={Ajdinovi{\'c}, Samed and Maisch, Nicolai and Kimmel, Robin and Rasouli, Taha and Lechler, Armin and Wortmann, Andreas and Riedel, Oliver}, booktitle={2025 The 16th International Conference on Mechanical and Intelligent Manufacturing Technologies (ICMIMT)}, pages={248--252}, year={2025}, organization={IEEE}, url={https://www.researchgate.net/publication/394119437_AI-Powered_Semantic_Matching_and_Data_Harmonization_for_Industrial_Applications_with_OPC_UA_Asset_Administration_Shells} } @inproceedings{kimmel2025digital, title={Digital Twins for Software Engineering Processes}, author={Kimmel, Robin and Michael, Judith and Wortmann, Andreas and Zhang, Jingxi}, booktitle={2025 IEEE/ACM 47th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)}, pages={16--20}, year={2025}, organization={IEEE}, url={https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Software_Engineering_Processes.pdf} } @inproceedings{kimmel2024large, title={Large Language Model Based Agents for Generating Industrial Dashboards}, author={Kimmel, Robin and Pfeiffer, Jerome and Zhang, Jingxi and Wortmann, Andreas}, booktitle={Congress of the German Academic Association for Production Technology}, pages={525--532}, year={2024}, organization={Springer}, url = {https://link.springer.com/chapter/10.1007/978-3-031-86893-1_57} } @inproceedings{ADB+24, title={Remote Power Control and Monitoring of Cross-Platform Devices Using Magic Packets Across Network Boundaries}, author={von Arnim, Christian and Dalkowski, Evelyn and Bodamer, Tobias and Selim, Ziya and Ellwein, Carsten and Wortmann, Andreas}, booktitle={2024 IEEE 3rd Industrial Electronics Society Annual On-Line Conference (ONCON)}, pages={1--6}, year={2024}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Remote_Power_Control_and_Monitoring_of_Cross-Platform_Devices_Using_Magic_Packets_Across_Network_Boundaries.pdf} } @inproceedings{MPH+25, author={Hossain Muhammad Muctadir and Jérôme Pfeiffer and Judith Houdijk and Loek Cleophas and Andreas Wortmann}, title={A Taxonomy of Change Types for Textual DSL Grammars}, booktitle={Proceedings of the 13th International Conference on Model-Based Software and Systems Engineering - MODELSWARD}, year={2025}, pages={169-176}, publisher={SciTePress}, organization={INSTICC}, doi={10.5220/0013127800003896}, isbn={978-989-758-729-0}, issn={2184-4348}, url = {https://awortmann.github.io/downloads/paper/A_Taxonomy_of_Change_Types_for_Textual_DSL_Grammars.pdf}, } @inproceedings{JFT+24, author = {J{\'{e}}r{\^{o}}me Pfeiffer and Dominik Fuch{\ss} and Thomas K{\"{u}}hn and Robin Liebhart and Dirk Neumann and Christer Neim{\"{o}}ck and Christian Seiler and Anne Koziolek and Andreas Wortmann}, editor = {Alexander Egyed and Manuel Wimmer and Marsha Chechik and Beno{\^{\i}}t Combemale}, title = {Modeling Languages for Automotive Digital Twins: {A} Survey Among the German Automotive Industry}, booktitle = {Proceedings of the {ACM/IEEE} 27th International Conference on Model Driven Engineering Languages and Systems, {MODELS} 2024, Linz, Austria, September 22-27, 2024}, pages = {92--103}, publisher = {{ACM}}, year = {2024}, url = {https://awortmann.github.io/downloads/paper/Modeling_Languages_for_Automotive_Digital_Twins.pdf}, } @inproceedings{martinelli2024hierarchical, title={Hierarchical Digital Twin Ecosystem for Industrial Manufacturing Scenarios}, author={Martinelli, Matteo and Zhang, Jingxi and Splettsto{\ss}er, Ann-Kathrin and Picone, Marco and Lippi, Marco and Wortmann, Andreas}, booktitle={2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)}, pages={56--63}, year={2024}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Hierarchical_Digital_Twin_Ecosystem_for_Industrial_Manufacturing_Scenarios.pdf}, } @inproceedings{tran2024generating, title={Generating PLC Code with Universal Large Language Models}, author={Tran, Kilian and Zhang, Jingxi and Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas and Wiesmayr, Bianca}, booktitle={2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA)}, pages={1--8}, year={2024}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Generating_PLC_Code_with_Universal_Large_Language_Models.pdf}, } @inproceedings{gill2024toward, title={Toward Automating the Composition of Digital Twins Within System-of-Systems}, author={Gill, Milapji Singh and Zhang, Jingxi and Wortmann, Andreas and Fay, Alexander}, booktitle={2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA)}, pages={1--4}, year={2024}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Toward_Automating_the_Composition_of_Digital_Twins_Within_System-of-Systems.pdf}, } @inproceedings{PW23, title={A Low-Code Platform for Systematic Component-Oriented Language Composition}, author={Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas}, booktitle={Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering}, pages={208--213}, year={2023}, url = {https://awortmann.github.io/downloads/paper/A_Low-Code_Platform_for_Systematic_Component-Oriented_Language_Composition.pdf}, } @inbook{SSW+23, address = {Berlin, Boston}, author = {Shermin Sherkat and Lior Skoury and Andreas Wortmann and Thomas Wortmann}, booktitle = {Advances in Architectural Geometry 2023}, doi = {doi:10.1515/9783111162683-019}, editor = {Kathrin Dörfler and Jan Knippers and Achim Menges and Stefana Parascho and Helmut Pottmann and Thomas Wortmann}, isbn = {9783111162683}, lastchecked = {2023-12-22}, pages = {249--260}, year = {2023}, publisher = {De Gruyter}, title = {Artificial Intelligence Automated Task Planning for Fabrication}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Artificial_Intelligence_Automated_Task_Planning_for_Fabrication.pdf}, year = {2023} } @inproceedings{SGM+23, title={Educating Future Software Engineers for Industrial Robotics}, author={Berrit Schuerrle and Philipp Grimmeisen and Andrey Morozov and Jerome Pfeiffer and Thilo Zimmermann and Andreas Wortmann}, booktitle = {ISR Europe 2023 - 56th International Symposium on Robotics}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Educating_Future_Software_Engineers_for_Industrial_Robotics.pdf}, } @inproceedings{WGW+23, title={MDE and Learning for flexible Planning and optimized Execution of Multi-Robot Choreographies}, author={Wete, Eric and Greenyer, Joel and Wortmann, Andreas and Kudenko, Daniel and Nejdl, Wolfgang}, booktitle={2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)}, pages={1--4}, year={2023}, organization={IEEE}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/MDE_and_Learning_for_flexible_Planning_and_optimized_Execution_of_Multi-Robot_Choreographies.pdf} } @inproceedings{GW22, title={Patterns and tools in Robotic Systems Integration}, author={Garcia, Nadia Hammoudeh and Wortmann, Andreas}, booktitle={2022 Sixth IEEE International Conference on Robotic Computing (IRC)}, pages={334--335}, year={2022}, organization={IEEE}, url={https://ieeexplore.ieee.org/abstract/document/10023566/} } @inproceedings{GMF+22, title={Automated Model-Based Reliability Assessment of Software-Defined Manufacturing}, author={Grimmeisen, Philipp and Morozov, Andrey and Fabarisov, Tagir and Wortmann, Andreas and Koo, Chee Hung}, booktitle={2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA)}, pages={1--4}, year={2022}, organization={IEEE}, url = {https://dl.acm.org/doi/abs/10.1109/ETFA52439.2022.9921704} } @inproceedings{KMM+22, author={Kirchhof, Jörg Chrisitian and Malcher, Lukas and Michael, Judith and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)}, title={Web-Based Tracing for Model-Driven Applications}, year={2022}, volume={}, number={}, pages={374-381}, doi={10.1109/SEAA56994.2022.00066}, url = {https://www.se-rwth.de/publications/Web-Based-Tracing-for-Model-Driven-Applications.pdf} } @inproceedings{greiner2023maturity, title={Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems}, author={Greiner, Sandra and Wiesmayr, Bianca and Feichtinger, Kevin and Meixner, Kristof and Konersmann, Marco and Pfeiffer, J{\'e}r{\^o}me and Oberlehner, Michael and Schmalzing, David and Wortmann, Andreas and Rumpe, Bernhard and others}, booktitle={2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)}, pages={1--8}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Maturity_Evaluation_of_Domain_Specific_Language_Ecosystems_for_Cyber_Physical_Production_Systems.pdf}, organization={IEEE} } @inproceedings{SWW22, title={Potentials of Symbolic AI Planning for Construction}, author={Sherkat, Shermin and Wortmann, Thomas and Wortmann, Andreas}, booktitle={Proceedings of 33. Forum Bauinformatik}, year={2022}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Potentials_of_Symbolic_AI_Planning_for_Construction.pdf} } @inproceedings{JSD+22, title={The influence of software design representation on the design communication of teams with diverse personalities}, author={Jolak, Rodi and Savary-Leblanc, Maxime and Dalibor, Manuela and Vincur, Juraj and Hebig, Regina and Pallec, Xavier Le and Chaudron, Michel and G{\'e}rard, S{\'e}bastien and Polasek, Ivan and Wortmann, Andreas}, booktitle={Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems}, pages={255--265}, year={2022}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/The_influence_of_software_design_representation_on_the_design_communication_of_teams_with_diverse_personalities.pdf} } @inproceedings{HKR+22, author= {Hacks, Simon and Katsikeas, Sotirios and Rencelj Ling, Engla and iong, Wenjun and Pfeiffer, Jerome and Wortmann, Andreas}, editor= {Augusto, Adriano and Gill, Asif and Bork, Dominik and Nurcan, Selmin and Reinhartz-Berger, Iris and Schmidt, Rainer}, title= {Towards a Systematic Method for Developing Meta Attack Language Instances}, booktitle= {Enterprise, Business-Process and Information Systems Modeling}, year= {2022}, publisher= {Springer International Publishing}, address= {Cham}, pages= {139--154}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Towards_a_Systematic_Method_for_Developing_Meta_Attack_Language_Instances.pdf} } @inproceedings{BBD+21, author= {Becker, Fabian and Bibow, Pascal and Dalibor, Manuela and Gannouni, Aymen and Hahn, Viviane and Hopmann, Christian and Jarke, Matthias and Koren, Istvan and Kröger, Moritz and Lipp, Johannes and Maibaum, Judith and Michael, Judith and Rumpe, Bernhard and Sapel, Patrick and Schäfer, Niklas and Schmitz, Georg J. and Schuh, Günther and Wortmann, Andreas}, editor= {Ghose, Aditya and Horkoff, Jennifer and Silva Souza, V{\'i}tor E. and Parsons, Jeffrey and Evermann, Joerg}, title= {A Conceptual Model for Digital Shadows in Industry and Its Application}, booktitle= {Conceptual Modeling}, year= {2021}, publisher= {Springer International Publishing}, address= {Cham}, pages= {271--281}, isbn= {978-3-030-89022-3}, url = {https://awortmann.github.io/downloads/paper/A_Conceptual_Model_For_Digital_Shadows.pdf} } @inproceedings{WGW+21, author={Wete, Eric and Greenyer, Joel and Wortmann, Andreas and Flegel, Oliver and Klein, Martin}, booktitle={2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)}, title={Monte Carlo Tree Search and GR (1) Synthesis for Robot Tasks Planning in Automotive Production Lines}, year={2021}, pages={320-330}, url = {https://awortmann.github.io/downloads/paper/Monte_Carlo_Tree_Search_and_GR_1__Synthesis_for_Robot_Tasks_Planning_in_Automotive_Production_Lines.pdf}, doi={10.1109/MODELS50736.2021.00039} } @article{EHK+24, title = {Identifying machine times with OPC UA for Equipment as a Service (EaaS)–possibilities and limitations}, journal = {Procedia CIRP}, volume = {130}, pages = {578-583}, year = {2024}, note = {57th CIRP Conference on Manufacturing Systems 2024 (CMS 2024)}, issn = {2212-8271}, doi = {https://doi.org/10.1016/j.procir.2024.10.132}, url = {https://www.sciencedirect.com/science/article/pii/S2212827124012897}, author = {Dimitri Evcenko and Tonja Heinemann and Holger Kett and Armin Lechler and Oliver Riedel and Andreas Wortmann}, url = {https://awortmann.github.io/downloads/paper/Identifying_machine_times_with_OPC_UA_for_Equipment_as_a_Service_EaaS_-_possibilities_and_limitations.pdf}, } @article{BDR+21, title={An ecosystem for digital shadows in manufacturing}, author={Brecher, Christian and Dalibor, Manuela and Rumpe, Bernhard and Schilling, Katrin and Wortmann, Andreas}, journal={Procedia CIRP}, volume={104}, pages={833--838}, year={2021}, publisher={Elsevier}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/An_ecosystem_for_digital_shadows_in_manufacturing.pdf} } @inproceedings{JW21, author= {Michael, Judith and Wortmann, Andreas}, editor= {Dolgui, Alexandre and Bernard, Alain and Lemoine, David and von Cieminski, Gregor and Romero, David}, title= {Towards Development Platforms for Digital Twins: A Model-Driven Low-Code Approach}, booktitle= {Advances in Production Management Systems. Artificial Intelligence for Sustainable and Resilient Production Systems}, year= {2021}, publisher= {Springer International Publishing}, address= {Cham}, pages= {333--341}, url = {https://se-rwth.de/publications/Towards-Development-Platforms-for-Digital-Twins-A-Model-Driven-Low-Code-Approach.pdf} } @inproceedings{BBD+21b, author = {Tim Bolender and Gereon Bürvenich and Manuela Dalibor and Bernhard Rumpe and Andreas Wortmann}, title = {Self-Adaptive Manufacturing with Digital Twins}, year = {2021}, booktitle = {2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, pages = {1–4}, numpages = {4}, location = {Madrid, Spain}, series = {SEAMS '21}, url = {https://www.se-rwth.de/publications/Self-Adaptive-Manufacturing-with-Digital-Twins.pdf} } @inproceedings{DMR+20, key = {DMR+20}, author = {Dalibor, Manuela and Michael, Judith and Rumpe, Bernhard and Varga, Simon and Wortmann, Andreas}, editor={Dobbie, Gillian and Frank, Ulrich and Kappel, Gerti and Liddle, Stephen W. and Mayr, Heinrich C.}, title = {{Towards a Model-Driven Architecture for Interactive Digital Twin Cockpits}}, booktitle = {Conceptual Modeling}, publisher = {Springer International Publishing}, year = {2020}, month = {October}, pages = {377-387}, url = {https://www.se-rwth.de/publications/Towards-a-Model-Driven-Architecture-for-Interactive-Digital-Twin-Cockpits.pdf}, } @inproceedings{DRW+20, author = {Drave, Imke and Rumpe, Bernhard and Wortmann, Andreas and Berroth, Joerg and Hoepfner, Gregor and Jacobs, Georg and Spuetz, Kathrin and Zerwas, Thilo and Guist, Christian and Kohl, Jens}, title = {Modeling Mechanical Functional Architectures in SysML}, year = {2020}, isbn = {9781450370196}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3365438.3410938}, doi = {10.1145/3365438.3410938}, booktitle = {Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems}, pages = {79–89}, numpages = {11}, keywords = {systems engineering, functional architecture, mechanical design methodology SysML, SysML-profile, product development process, cyber-physical systems}, location = {Virtual Event, Canada}, series = {MODELS '20} } @inproceedings{KMR+20, author = {Kirchhof, J\"{o}rg Christian and Michael, Judith and Rumpe, Bernhard and Varga, Simon and Wortmann, Andreas}, title = {Model-Driven Digital Twin Construction: Synthesizing the Integration of Cyber-Physical Systems with Their Information Systems}, year = {2020}, isbn = {9781450370196}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3365438.3410941}, doi = {10.1145/3365438.3410941}, booktitle = {Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems}, pages = {90–101}, numpages = {12}, keywords = {cyber-physical systems, software architecture, model-driven software engineering, digital twins, information systems}, location = {Virtual Event, Canada}, series = {MODELS '20} } @inproceedings{BDH+20, key={BDH+20}, author={Bibow, Pascal and Dalibor, Manuela and Hopmann, Christian and Mainz, Ben and Rumpe, Bernhard and Schmalzing, David and Schmitz, Mauritius and Wortmann, Andreas}, editor={Dustdar, Schahram and Yu, Eric and Salinesi, Camille and Rieu, Dominique and Pant, Vik}, title={{Model-Driven Development of a Digital Twin for Injection Molding}}, booktitle={{International Conference on Advanced Information Systems Engineering (CAiSE'20)}}, location = {Grenoble}, year={2020}, month={June}, publisher={Springer International Publishing}, pages={85--100}, series={Lecture Notes in Computer Science}, volume={12127}, url = {http://www.se-rwth.de/publications/Model-Driven-Development-of-a-Digital-Twin-for-Injection-Molding.pdf} } @inproceedings{JWL+20, author = {Jolak, Rodi and Wortmann, Andreas and Liebel, Grischa and Umuhoza, Eric and Chaudron, Michel R. V.}, title = {The Design Thinking of Co-Located vs. Distributed Software Developers: Distance Strikes Again!}, month = {June}, year = {2020}, isbn = {9781450370936}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3372787.3390438}, doi = {10.1145/3372787.3390438}, pages = {106–116}, numpages = {11}, keywords = {cognitive aspects, CSCW, distance, collaborative design thinking, software engineering, empirical study}, location = {Seoul, Republic of Korea}, series = {ICGSE '20}, booktitle={Proceedings of the 15th International Conference on Global Software Engineering}, } @inproceedings{BPR+20, author = {Butting, Arvid and Pfeiffer, Jerome and Rumpe, Bernhard and Wortmann, Andreas}, title = {A Compositional Framework for Systematic Modeling Language Reuse}, month = {October}, year = {2020}, isbn = {9781450370196}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3365438.3410934}, doi = {10.1145/3365438.3410934}, pages = {35–46}, numpages = {12}, keywords = {DSL, reuse, modeling language, variability}, location = {Virtual Event, Canada}, series = {MODELS '20}, booktitle = {Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems} } @inproceedings{THR+13-ICRA, address = {Karlsruhe, Germany}, author = {Thomas, Ulrike and Hirzinger, Gerd and Rumpe, Bernhard and Schulze, Christoph and Wortmann, Andreas}, booktitle = {2013 ICRA IEEE International Conference on Robotics and Automation (ICRA)}, title = {{A New Skill Based Robot Programming Language Using UML/P Statecharts}}, year = {2013}, url = {https://www.se-rwth.de/publications/A-New-Skill-Based-Robot-Programming-Language-Using-UML-P-Statecharts.pdf}, } @inproceedings{HLMSN+15-MODELSWARD, key = {HLMSN+15}, author = {Haber, Arne and Look, Markus and Mir Seyed Nazari, Pedram and Navarro Perez, Antonio and Rumpe, Bernhard and V\"{o}lkel, Steven and Wortmann, Andreas}, title = {{Integration of Heterogeneous Modeling Languages via Extensible and Composable Language Components}}, booktitle = {Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development}, year = {2015}, publisher = {SCITEPRESS}, url = {http://www.se-rwth.de/publications/Integration-of-Heterogeneous-Modeling-Languages-via-Extensible-and-Composable-Language-Components.pdf}, pages = {19--31}, keywords = {} } @inproceedings{BKL+18, title={Multi-Level Modeling Framework for Machine as a Service Applications Based on Product Process Resource Models}, author={Brecher, Christian and Kusmenko, Evgeny and Lindt, Achim and Rumpe, Bernhard and Storms, Simon and Wein, Stephan and von Wenckstern, Michael and Wortmann, Andreas}, booktitle={Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control}, pages={4}, year={2018}, organization={ACM}, url = {https://www.se-rwth.de/publications/Multi-Level-Modeling-Framework-for-Machine-as-a-Service-Applications-Based-on-Product-Process-Resource-Models.pdf} } @inproceedings{HMSNR+15-IROS, author = {Heim, Robert and Nazari, Pedram Mir Seyed and Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, title = {{{Modeling Robot and World Interfaces for Reusable Tasks}}}, year = {2015}, pages = {1793-1798}, doi = {10.1109/IROS.2015.7353610}, url = {https://www.se-rwth.de/publications/Modeling-Robot-and-World-Interfaces-for-Reusable-Tasks.pdf} } @inproceedings{GHK+15-MODELSWARD, author = {Greifenberg, Timo and Hoelldobler, Katrin and Kolassa, Carsten and Look, Markus and Mir Seyed Nazari, Pedram and Mueller, Klaus and Navarro Perez, Antonio and Plotnikov, Dimitri and Reiss, Dirk and Roth, Alexander and Rumpe, Bernhard and Schindler, Martin and Wortmann, Andreas}, title = {{A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages}}, booktitle = {Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development}, year = {2015}, address = {Angers, France}, publisher = {SCITEPRESS}, url = {https://www.se-rwth.de/publications/A-Comparison-of-Mechanisms-for-Integrating-Handwritten-and-Generated-Code-for-Object-Oriented-Programming-Languages.pdf}, } @inproceedings{RRW15-GPCE, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Composing Code Generators for C\&C ADLs with Application-Specific Behavior Languages (Tool Demonstration)}}, booktitle = {Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences}, series = {GPCE 2015}, year = {2015}, isbn = {978-1-4503-3687-1}, pages = {113--116}, publisher = {ACM}, address = {New York, NY, USA}, url = {https://www.se-rwth.de/publications/Composing-Code-Generators-for-C-and-C-ADLs-with-Application-Specific-Behavior-Languages-(Tool-Demonstration).pdf}, } @inproceedings{HMSNRW16, key = {HMSNRW16}, author = {Heim, Robert and Mir Seyed Nazari, Pedram and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Compositional Language Engineering using Generated, Extensible, Static Type-Safe Visitors}}, booktitle = {Conference on Modelling Foundations and Applications (ECMFA)}, publisher = {Springer}, year = {2016}, month = {Juli}, url = {http://www.se-rwth.de/publications/Compositional-Language-Engineering-using-Generated-Extensible-Static-Type-Safe-Visitors.pdf}, pages = {67--82}, series = {LNCS 9764}, keywords = {} } @inproceedings{HRW16-SEKE, author = {Heim, Robert and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Extending Architecture Description Languages With Exchangeable Component Behavior Languages}}, booktitle = {Conference on Software Engineering \& Knowledge Engineering (SEKE'16)}, year = {2016}, publisher = {KSI Research}, url = {http://www.se-rwth.de/publications/Extending-Architecture-Description-Languages-With-Exchangeable-Component-Behavior-Languages.pdf}, pages = {1--6}, isbn = {1-891706-39-X}, keywords = {} } @inproceedings{HKR+16, key = {HKR+16}, author = {Heim, Robert and Kautz, Oliver and Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Retrofitting Controlled Dynamic Reconfiguration into the Architecture Description Language MontiArcAutomaton}}, booktitle = {Software Architecture - 10th European Conference (ECSA'16)}, year = {2016}, month = {Dezember}, location = {Copenhagen, Denmark}, url = {http://www.se-rwth.de/publications/Retrofitting-Controlled-Dynamic-Reconfiguration-into-the-Architecture-Description-Language-MontiArcAutomaton.pdf}, pages = {175--182}, publisher = {Springer}, series = {LNCS}, volume = {9839}, keywords = {} } @inproceedings{GMR+16-MODELLIERUNG, author = {Greifenberg, Timo and M\"{u}ller, Klaus and Roth, Alexander and Rumpe, Bernhard and Schulze, Christoph and Wortmann, Andreas}, title = {{Modeling Variability in Template-based Code Generators for Product Line Engineering}}, booktitle = {Modellierung 2016 Conference}, year = {2016}, publisher = {Bonner K{\"o}llen Verlag}, url = {http://www.se-rwth.de/publications/Modeling-Variability-in-Template-based-Code-Generators-for-Product-Line-Engineering.pdf}, pages = {141--156}, series = {LNI}, volume = {254}, keywords = {}, url = {https://www.se-rwth.de/publications/Modeling-Variability-in-Template-based-Code-Generators-for-Product-Line-Engineering.pdf}, } @inproceedings{AHRW17, key = {AHRW17}, author = {Adam, Kai and H\"{o}lldobler, Katrin and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {International Conference on Robotic Computing (IRC'17)}, title = {{Engineering Robotics Software Architectures with Exchangeable Model Transformations}}, publisher = {IEEE}, location = {Taichung}, month = {April}, year = {2017}, pages = {172--179}, url = {http://www.se-rwth.de/publications/Engineering-Robotics-Software-Architectures-with-Exchangeable-Model-Transformations.pdf}, keywords = {} } @inproceedings{BHH+17, key = {BHH+17}, author = {Butting, Arvid and Haber, Arne and Hermerschmidt, Lars and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {European Conference on Modelling Foundations and Applications (ECMFA'17)}, title = {{Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language}}, publisher = {Springer}, series = {LNCS 10376}, month = {Juli}, year = {2017}, location = {Marburg}, pages = {53--70}, url = {http://www.se-rwth.de/publications/Systematic-Language-Extension-Mechanisms-for-the-MontiArc-Architecture-Description-Language.pdf}, keywords = {} } @inproceedings{BKRW17, key = {BKRW17}, author = {Butting, Arvid and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {International Conference on Software Architecture (ICSA'17)}, title = {{Semantic Differencing for Message-Driven Component \& Connector Architectures}}, publisher = {IEEE}, location = {Gothenburg}, month = {April}, year = {2017}, pages = {145--154}, url = {http://www.se-rwth.de/publications/Semantic-Differencing-for-Message-Driven-Component-and-Connector-Architectures.pdf}, keywords = {} } @inproceedings{BKRW17a, key = {BKRW17a}, author = {Butting, Arvid and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Architectural Programming with MontiArcAutomaton}}, booktitle = {12th International Conference on Software Engineering Advances (ICSEA 2017)}, year = {2017}, month = {Mai}, location = {Athens, Greece}, publisher = {IARIA XPS Press}, pages = {213--218}, url = {https://www.se-rwth.de/publications/Architectural-Programming-with-MontiArcAutomaton.pdf}, } @inproceedings{HRRW17, key = {HRRW17}, title = {{Advances in Modeling Language Engineering}}, author = {H{\"o}lldobler, Katrin and Roth, Alexander and Rumpe, Bernhard and Wortmann, Andreas}, month = {October}, year = {2017}, pages = {3--17}, booktitle = {International Conference on Model and Data Engineering}, publisher = {Springer}, series = {LNCS 10563}, location = {Barcelona}, url = {http://www.se-rwth.de/publications/Advances-in-Modeling-Language-Engineering.pdf}, keywords = {} } @inproceedings{RRSW17, key = {RRSW17}, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Schulze, Christoph and Wortmann, Andreas}, booktitle = {International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17)}, title = {{Teaching Agile Model-Driven Engineering for Cyber-Physical Systems}}, publisher = {IEEE}, location = {Buenos Aires}, month = {Mai}, year = {2017}, pages = {127--136}, url = {http://www.se-rwth.de/publications/Teaching-Agile-Model-Driven-Engineering-for-Cyber-Physical-Systems.pdf}, keywords = {} } @inproceedings{WCB17, key = {WCB17}, author = {Wortmann, Andreas and Combemale, Benoit and Barais, Olivier}, title = {{A Systematic Mapping Study on Modeling for Industry 4.0}}, booktitle = {Conference on Model Driven Engineering Languages and Systems (MODELS'17)}, year = {2017}, pages = {281--291}, location = {Austin}, publisher = {IEEE}, month = {September}, url = {http://www.se-rwth.de/publications/A-Systematic-Mapping-Study-on-Modeling-for-Industry-4.0.pdf}, keywords = {} } @inproceedings{ABK+18, key = {ABK+18}, author = {Adam, Kai and Butting, Arvid and Kautz, Oliver and Pfeiffer, Jerome and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Retrofitting Type-safe Interfaces into Template-based Code Generators}}, booktitle = {Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'18)}, year = {2018}, location = {Funchal, Portugal}, pages = {179 - 190}, publisher = {SciTePress}, url = {https://www.se-rwth.de/publications/Retrofitting-Type-safe-Interfaces-into-Template-based-Code-Generators.pdf} } @inproceedings{DGH+18, title={{Model-Based Testing of Software-Based System Functions}}, author={Imke Drave and Timo Greifenberg and Steffen Hillemacher and Stefan Kriebel and Matthias Markthaler and Bernhard Rumpe and Andreas Wortmann}, booktitle={Software Engineering and Advanced Applications, 2018. SEAA'18. 44th Euromicro Conference on}, pages={146--153}, year={2018}, organization={IEEE}, url = {https://www.se-rwth.de/publications/Model-Based-Testing-of-Software-Based-System-Functions.pdf} } @inproceedings{KMS+18, title={Improving model-based testing in automotive software engineering}, author={Kriebel, Stefan and Markthaler, Matthias and Salman, Karin Samira and Greifenberg, Timo and Hillemacher, Steffen and Rumpe, Bernhard and Schulze, Christoph and Wortmann, Andreas and Orth, Philipp and Richenhagen, Johannes}, booktitle={Proceedings of the 40th International Conference on Software Engineering (ICSE): Software Engineering in Practice}, pages={172--180}, year={2018}, organization={ACM}, url = {https://www.se-rwth.de/publications/Improving-Model-based-Testing-in-Automotive-Software-Engineering.pdf} } @conference{BEK+18-SPLC, author = {Arvid Butting and Robert Eikermann and Oliver Kautz and Bernhard Rumpe and Andreas Wortmann}, title = {{Modeling Language Variability with Reusable Language Components}}, booktitle = {{Proceedings of the 22nd International Systems and Software Product Line Conference}}, year = {2018}, url = {https://www.se-rwth.de/publications/Modeling-Language-Variability-with-Reusable-Language-Components.pdf}, } @inproceedings{BJRW18, author = {Butting, Arvid and Jansen, Nico and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Translating Grammars to Accurate Metamodels}}, booktitle = {Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering}, series = {SLE 2018}, year = {2018}, location = {Boston, MA, USA}, pages = {174--186}, numpages = {13}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Grammarware, Language Translation, Metamodels}, url = {https://www.se-rwth.de/publications/Translating-Grammars-to-Accurate-Metamodels.pdf}, } @inproceedings{BDL+18, author = {Butting, Arvid and Dalibor, Manuela and Leonhardt, Gerrit and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Deriving Fluent Internal Domain-specific Languages from Grammars}}, booktitle = {Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering}, series = {SLE 2018}, year = {2018}, location = {Boston, MA, USA}, pages = {187--199}, numpages = {13}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {External DSLs, Grammarware, Internal DSLs}, url = {https://www.se-rwth.de/publications/Deriving-Fluent-Internal-Domain-Specific-Languages-from-Grammars.pdf}, } @inproceedings{DJM+19, title={{Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures}}, author={Dalibor, Manuela and Jansen, Nico and Michael, Judith and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={{Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz}}, pages={121--131}, year={2019}, url = {https://www.se-rwth.de/publications/Towards-Sustainable-Systems-Engineering-Integrating-Tools-via-Component-and-Connector-Architectures.pdf}, } @inproceedings{Wor19, key = {Wor19}, author = {Wortmann, Andreas}, title = {{Towards Component-Based Development of Textual Domain-Specific Languages}}, booktitle = {14th International Conference on Software Engineering Advances (ICSEA 2019)}, year = {2019}, month = {November}, location = {Valencia, Spain}, publisher = {IARIA XPS Press}, pages = {68 -- 73}, url = {https://www.se-rwth.de/publications/Towards-Component-Based-Development-of-Textual-Domain-Specific-Languages.pdf} } @proceedings{GLSW21, editor = {Sebastian G{\"{o}}tz and Lukas Linsbauer and Ina Schaefer and Andreas Wortmann}, title = {Proceedings of the Software Engineering 2021 Satellite Events, Braunschweig/Virtual, Germany, February 22 - 26, 2021}, series = {{CEUR} Workshop Proceedings}, volume = {2814}, publisher = {CEUR-WS.org}, year = {2021}, url = {http://ceur-ws.org/Vol-2814/9}, } @proceedings{CCWSoSym20, editor = {Federico Ciccozzi and Antonio Cicchetti and Andreas Wortmann}, title = {Theme section on Interplay of Model-Driven and Component-Based Software Engineering}, isbn = {1619-1374}, _editor = {SoSym Journal}, month = {September}, year = {2020}, publisher = {Springer}, url = {https://www.springerprofessional.de/editorial-to-theme-section-on-interplay-of-model-driven-and-comp/18214176}, } @proceedings{NRT+15-MDKE, key = {MDKE15}, title = {{1st Workshop on Model-Driven Knowledge Engineering for Improved Software Modularity in Robotics and Automation (MDKE)}}, year = {2015}, editor = {Nilsson, Klas and Rumpe, Bernhard and Thomas, Ulrike and Wortmann, Andreas}, address = {Aachen}, publisher = {Publikationsserver der RWTH Aachen University}, volume = {RWTH-2015-01968}, url = {http://publications.rwth-aachen.de/record/466217/files/466217.pdf}, } @inproceedings{BSW17, key = {BSW17}, author = {Boulanger, Fr\'{e}d\'{e}ric and Syriani, Eugene and Wortmann, Andreas}, title = {{Fifth Workshop on the Globalization of Modeling Languages (GEMOC 2017)}}, booktitle = {Proceedings of MODELS 2017}, location = {Austin}, month = {September}, series = {CEUR}, year = {2017}, xurl={http://www.se-rwth.de/publications/Fifth-Workshop-on-the-Globalization-of-Modeling-Languages.pdf}, } @article{chen2025digital, title={Digital twins for machine tools: a systematic mapping study}, author={Chen, Shengjian and Ellwein, Carsten and Klingel, Lars and Neumann, Rebekka and Zhang, Jingxi and Riedel, Oliver and Verl, Alexander and Wortmann, Andreas}, journal={Digital Twin}, pages={2538727}, year={2025}, publisher={Taylor \& Francis}, url= {https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Machine_Tools_-_A_Systematic_Mapping_Study.pdf} } @article{sherkat2025two, title={Two Decades of Automated AI Planning Methods in Construction and Fabrication: a Systematic Review}, author={Sherkat, Shermin and Wortmann, Thomas and Wortmann, Andreas}, journal={ACM Computing Surveys}, volume={57}, number={11}, pages={1--21}, year={2025}, publisher={ACM New York, NY}, url = {https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Two_Decades_of_Automated_AI_Planning_Methods_in_Construction_and_Fabrication_-_A_Systematic_Review.pdf} } @article{hammoudeh2025evaluation, title={Evaluation of a model-driven approach for the integration of robot operating system-based complex robot systems}, author={Hammoudeh Garc{\'\i}a, Nadia and Chen, Yuzhang and Lieb, David and Wortmann, Andreas}, journal={International Journal of Advanced Robotic Systems}, volume={22}, number={4}, year={2025}, publisher={SAGE Publications Sage UK: London, England}, url = {https://awortmann.github.io/downloads/paper/Evaluation_of_a_model-driven_approach_for_the_integration_of_robot_operating_system-based_complex_robot_systems.pdf}, } @article{pfeiffer2025llm4sps, title={LLM4SPS--Evaluierung von Large Language Models f{\"u}r die Generierung von SPS-Code}, author={Pfeiffer, J{\'e}r{\^o}me and Kimmel, Robin and Wortmann, Andreas and Zhang, Jingxi}, journal={Zeitschrift f{\"u}r wirtschaftlichen Fabrikbetrieb}, volume={120}, number={4}, pages={286--291}, year={2025}, publisher={De Gruyter}, url={https://www.researchgate.net/publication/391970761_LLM4SPS_-_Evaluierung_von_Large_Language_Models_fur_die_Generierung_von_SPS-Code} } @article{kopp2025navigating, title={Navigating the Future: Essential Considerations for the Engineering of Software-Defined Vehicles}, author={Rodi Jolak, Vard Antinyan, Alexaner Åström, Darko Durisic, Oliver Kopp, Stefan Kriebel, Daniel Krippner, Mazen Mohamad, Jérôme Pfeiffer, Chris Seiler, Pontus Svenson, Andreas Wortmann, and Jan Bosch}, journal={Computer}, year={2025}, url={https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Navigating_the_Future_-_Essential_Considerations_for_the_Engineering_of_Software-Defined_Vehicles.pdf} } @article{MCZ+25, title={Model-Driven Engineering for Digital Twins: Opportunities and Challenges}, author={Michael, Judith and Cleophas, Loek and Zschaler, Steffen and Clark, Tony and Combemale, Benoit and Godfrey, Thomas and Khelladi, Djamel Eddine and Kulkarni, Vinay and Lehner, Daniel and Rumpe, Bernhard and others}, journal={Systems Engineering}, year={2025}, publisher={Wiley Online Library}, url = {https://incose.onlinelibrary.wiley.com/doi/full/10.1002/sys.21815} } @article{LZP+25, title={Model-driven engineering for digital twins: a systematic mapping study}, author={Lehner, Daniel and Zhang, Jingxi and Pfeiffer, J{\'e}r{\^o}me and Sint, Sabine and Splettst{\"o}{\ss}er, Ann-Kathrin and Wimmer, Manuel and Wortmann, Andreas}, journal={Software and Systems Modeling}, pages={1--39}, year={2025}, publisher={Springer}, url = {https://link.springer.com/content/pdf/10.1007/s10270-025-01264-7.pdf} } @article{albonico25energy, title={Energy Efficiency in ROS Communication: A Comparison Across Programming Languages and Workloads}, author={Albonico, Michel and Canizza, Manuela Bechara and Wortmann, Andreas}, journal={Frontiers in Robotics and AI}, volume={12}, pages={1548250}, publisher={Frontiers}, year={2025}, url = {https://awortmann.github.io/downloads/paper/Energy_efficiency_in_ROS_communication.pdf}, } @article{ZEH+25, title={Digital twin and the asset administration shell: An Analysis of the Three Types of AASs and their Feasibility for Digital Twin Engineering}, author={Zhang, Jingxi and Ellwein, Carsten and Heithoff, Malte and Michael, Judith and Wortmann, Andreas}, journal={Software and Systems Modeling}, pages={1--23}, year={2025}, publisher={Springer}, url = {https://awortmann.github.io/downloads/paper/Digital_twin_and_the_asset_administration_shell.pdf}, } @ARTICLE{ZWR25, title = {Model-based {DevOps} f{\"u}r digitale {Zwillinge/Model-based} {DevOps}: A novel approach for engineering digital twins in industry 4.0 factories}, author = {Zhang, Jingxi and Wortmann, Andreas and Riedel, Oliver}, journal = {wt Werkstattstechnik Online}, publisher = {VDI Fachmedien GmbH and Co. KG}, volume = 114, number = 06, pages = {268--275}, year = 2024, url = {https://awortmann.github.io/downloads/paper/Model-based_DevOps_für_digitale_Zwillinge.pdf}, } @article{SAM+25, title = {Mining software repositories for software architecture-A systematic mapping study}, journal = {Information and Software Technology}, volume = {181}, pages = {107677}, year = {2025}, issn = {0950-5849}, doi = {https://doi.org/10.1016/j.infsof.2025.107677}, url = {https://www.sciencedirect.com/science/article/pii/S0950584925000163}, author = {Mohamed Soliman and Michel Albonico and Ivano Malavolta and Andreas Wortmann}, url = {https://awortmann.github.io/downloads/paper/Mining_software_repositories_for_software_architecture__-_A_systematic_mapping_study.pdf}, } @article{hossfeld2024universal, title={A Universal Framework for Skill-Based Cyber-Physical Production Systems}, author={Hossfeld, Max and Wortmann, Andreas}, journal={Journal of Manufacturing and Materials Processing}, volume={8}, number={5}, pages={221}, year={2024}, publisher={MDPI}, url = {https://awortmann.github.io/downloads/paper/A_Universal_Framework_for_Skill-Based_Cyber-Physical_Production_Systems.pdf}, } @article{bott2024framework, title={Framework for holistic online optimization of milling machine conditions to enhance machine efficiency and sustainability}, author={Bott, Alexander and Anderlik, Simon and Str{\"o}bel, Robin and Fleischer, J{\"u}rgen and Wortmann, Andreas}, journal={Machines}, volume={12}, number={3}, pages={153}, year={2024}, publisher={MDPI}, url = {https://awortmann.github.io/downloads/paper/Framework_for_Holistic_Online_Optimization_of_Milling_Machine_Conditions_to_Enhance_Machine_Efficiency_and_Sustainability.pdf}, } @article{strobel2023monitoring, title={Monitoring of Tool and Component Wear for Self-Adaptive Digital Twins: A Multi-Stage Approach through Anomaly Detection and Wear Cycle Analysis}, author={Str{\"o}bel, Robin and Bott, Alexander and Wortmann, Andreas and Fleischer, J{\"u}rgen}, journal={Machines}, volume={11}, number={11}, pages={1032}, year={2023}, publisher={MDPI}, url = {https://awortmann.github.io/downloads/paper/Monitoring_of_Tool_and_Component_Wear_for_Self_Adaptive_Digital_Twins__A_Multi_Stage_Approach_through_Anomaly_Detection_and_Wear_Cycle_Analysis.pdf}, } @article{SGW+23, title={Residential complex design as a Constraint Satisfaction Problem}, author={Sherkat, Shermin and Garmaroodi, Ali Andaji and Wortmann, Andreas and Wortmann, Thomas}, journal={Automation in Construction}, volume={154}, pages={104995}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Residential_complex_design_as_a_Constraint_Satisfaction_Problem.pdf}, publisher={Elsevier} } @article{LPK+24, author = {D. Lehner and J. Pfeiffer and S. Klikovits and A. Wortmann and M. Wimmer}, title = {A Method for Template-based Architecture Modeling: and its Application to Digital Twins}, journal = {Journal of Object Technology}, volume = {22}, number = {3}, year = {2024}, url = {https://awortmann.github.io/downloads/paper/A_Method_for_Template-based_Architecture_Modeling_and_its_Application_to_Digital_Twins.pdf}, } @article{MSW23, title={Explaining Cyber-Physical System Behavior with Digital Twins}, author={Michael, Judith and Schwammberger, Maike and Wortmann, Andreas}, journal={IEEE Software}, year={2023}, publisher={IEEE}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Explaining_Cyber-Physical_System_Behavior_with_Digital_Twins.pdf} } @article{PRS+23, title={Composition operators for modeling languages: A literature review}, author={Pfeiffer, J{\'e}r{\^o}me and Rumpe, Bernhard and Schmalzing, David and Wortmann, Andreas}, journal={Journal of Computer Languages}, pages={101226}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Composition_operators_for_modeling_languages__A_literature_review.pdf}, publisher={Elsevier} } @article{DJR+22, title = {A cross-domain systematic mapping study on software engineering for Digital Twins}, journal = {Journal of Systems and Software}, pages = {111361}, year = {2022}, issn = {0164-1212}, doi = {https://doi.org/10.1016/j.jss.2022.111361}, author = {Manuela Dalibor and Nico Jansen and Bernhard Rumpe and David Schmalzing and Louis Wachtmeister and Manuel Wimmer and Andreas Wortmann}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/A_Cross-Domain_Systematic_Mapping_Study_on_Software_Engineering_for_Digital_Twins.pdf} } @article{FMW+22, author = {Fur, Shan and Mages, Alexander and Wortmann, Andreas and Riedel, Oliver}, doi = {10.37544/1436-4980-2022-04-58}, journal = {wt Werkstattstechnik online}, number = 04, pages = {258--263}, publisher = {{VDI} Fachmedien {GmbH} and Co. {KG}}, title = {Auf dem Weg zum digitalen Zwilling/Investigation and compensation of the discrepancy between simulation models and their twins {\textendash} On the way to the digital twin}, volume = 112, year = 2022, url = {https://elibrary.vdi-verlag.de/10.37544/1436-4980-2022-04/9wt-werkstattstechnik-online-jahrgang-112-2022-heft-04?page=1} } @article{JPR+24, author = {Jansen, Nico and Pfeiffer, Jérôme and Rumpe, Bernhard and Schmalzing, David and Wortmann, Andreas}, title = {Modeling Variability of Hierarchical Component-Based Systems}, doi = {10.5381/jot.2024.23.3.a9}, issn = {1660-1769}, journal = {Journal of Object Technology}, month = {7}, note = {The 20th European Conference on Modelling Foundations and Applications (ECMFA 2024)}, number = 3, pages = {1-15}, url = {https://awortmann.github.io/downloads/paper/Modeling_Variability_in_Template_based_Code_Generators_for_Product_Line_Engineering.pdf}, volume = 23, year = 2024 } @article{KKR+22, title={Model-Driven Self-Adaptive Deployment of Internet of Things Applications with Automated Modification Proposals}, author={Kirchhof, J{\"o}rg Christian and Kleiss, Anno and Rumpe, Bernhard and Schmalzing, David and Schneider, Philipp and Wortmann, Andreas}, journal={ACM Transactions on Internet of Things}, year={2022}, publisher={ACM New York, NY}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Model_Driven_Self-Adaptive_Deployment_of_Internet_of_Things_Applications_with_Automated_Modification_Proposals.pdf} } @article{PLW+22, author = {Jérôme Pfeiffer and Daniel Lehner and Andreas Wortmann and Manuel Wimmer}, title = {{Modeling Capabilities of Digital Twin Platforms-Old Wine in New Bottles?}}, journal = {Journal of Object Technology}, volume = {21}, number = {3}, issn = {1660-1769}, year = {2022}, month ={July}, note = {The 18th European Conference on Modelling Foundations and Applications (ECMFA 2022)}, pages = {3:1-14}, doi = {10.5381/jot.2022.21.3.a10}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Modeling_Capabilities_of_Digital_Twin_Platforms_-_Old_Wine_in_New_Bottles.pdf} } @article{DHM+22, title = {Generating customized low-code development platforms for digital twins}, journal = {Journal of Computer Languages}, volume = {70}, pages = {101117}, year = {2022}, issn = {2590-1184}, doi = {https://doi.org/10.1016/j.cola.2022.101117}, author = {Manuela Dalibor and Malte Heithoff and Judith Michael and Lukas Netz and Jérôme Pfeiffer and Bernhard Rumpe and Simon Varga and Andreas Wortmann}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Generating_Customized_Low-Code_Development_Platforms_for_Digital_Twins.pdf} } @article{JPR+22, author = {Nico Jansen and Jérôme Pfeiffer and Bernhard Rumpe and David Schmalzing and Andreas Wortmann}, title = {{The Language of SysML v2 under the Magnifying Glass}}, journal = {Journal of Object Technology}, volume = {21}, number = {3}, issn = {1660-1769}, year = {2022}, month ={July}, editor = {Sahar Kokaly and Davide Di Ruscio}, note = {The 18th European Conference on Modelling Foundations and Applications (ECMFA 2022)}, pages = {3:1-15}, doi = {10.5381/jot.2022.21.3.a11}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/The_Language_of_SysML_v2_under_the_Magnifying_Glass.pdf} } @article{BDJ+22, title={A Computer Science Perspective on Digital Transformation in Production}, author={Brauner, Philipp and Dalibor, Manuela and Jarke, Matthias and Kunze, Ike and Koren, Istv{\'a}n and Lakemeyer, Gerhard and Liebenberg, Martin and Michael, Judith and Pennekamp, Jan and Quix, Christoph and others}, journal={ACM Transactions on Internet of Things}, volume={3}, number={2}, pages={1--32}, year={2022}, publisher={ACM New York, NY}, url = {https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/A_Computer_Science_Perspective_on_Digital_Transformation_in_Production.pdf} } @ARTICLE{LPT+22, author={Lehner, Daniel and Pfeiffer, Jérôme and Tinsel, Erik-Felix and Strljic, Matthias Milan and Sint, Sabine and Vierhauser, Michael and Wortmann, Andreas and Wimmer, Manuel}, journal={IEEE Software}, title={Digital Twin Platforms: Requirements, Capabilities, and Future Prospects}, year={2022}, volume={39}, number={2}, pages={53-61}, url={https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Digital_Twin_Platforms__Requirements__Capabilities__and_Future_Prospects.pdf} } @article{EBC+21, title={Conceptualizing digital twins}, author={Eramo, Romina and Bordeleau, Francis and Combemale, Benoit and van Den Brand, Mark and Wimmer, Manuel and Wortmann, Andreas}, journal={IEEE Software}, year={2021}, publisher={IEEE}, url={https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Conceptualizing_digital_twins.pdf} } @article{KRS+22, title = {MontiThings: Model-driven development and deployment of reliable IoT applications}, journal = {Journal of Systems and Software}, pages = {111087}, year = {2022}, issn = {0164-1212}, doi = {https://doi.org/10.1016/j.jss.2021.111087}, author = {Jörg Christian Kirchhof and Bernhard Rumpe and David Schmalzing and Andreas Wortmann}, url={https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/MontiThings__Model-driven_development_and_deployment_of_reliable_IoT_applications.pdf} } @article{CCC+22, title={Model-driven engineering for mobile robotic systems: a systematic mapping study}, author={Casalaro, Giuseppina Lucia and Cattivera, Giulio and Ciccozzi, Federico and Malavolta, Ivano and Wortmann, Andreas and Pelliccione, Patrizio}, journal={Software and Systems Modeling}, pages={1--31}, year={2022}, publisher={Springer}, url={https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Model_driven_engineering_for_mobile_robotic_systems:_a_systematic_mapping_study.pdf} } @article{SEW23, title={Self-adaptive digital twin reference architecture to improve process quality}, author={Splettst{\"o}{\ss}er, Ann-Kathrin and Ellwein, Carsten and Wortmann, Andreas}, journal={Procedia CIRP}, volume={119}, pages={867--872}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Self_adaptive_digital_twin_reference_architecture_to_improve_process_quality.pdf}, publisher={Elsevier} } @article{ABH+21, title={Multi-paradigm modelling for cyber--physical systems: a descriptive framework}, author={Amrani, Moussa and Blouin, Dominique and Heinrich, Robert and Rensink, Arend and Vangheluwe, Hans and Wortmann, Andreas}, journal={Software and Systems Modeling}, pages={1--29}, year={2021}, publisher={Springer}, url={https://awortmann.github.io/downloads/paper/Multi_paradigm_modelling_for_cyber__physical_systems__a_descriptive_framework.pdf} } @article{JWL+23, title={Design thinking and creativity of colocated versus globally distributed software developers}, author={Jolak, Rodi and Wortmann, Andreas and Liebel, Grischa and Umuhoza, Eric and Chaudron, Michel RV}, journal={Journal of Software: Evolution and Process}, pages={e2377}, year={2023}, publisher={Wiley Online Library}, url={https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Design_thinking_and_creativity_of_colocated_versus_globally_distributed_software_developers.pdf} } @article{BCL+21, key={BCL+21}, title={What Is the Future of Modeling?}, author={Bucchiarone, Antonio and Ciccozzi, Federico and Lambers, Leen and Pierantonio, Alfonso and Tichy, Matthias and Tisi, Massimo and Wortmann, Andreas and Zaytsev, Vadim}, journal={IEEE Software}, volume={38}, number={2}, pages={119--127}, year={2021}, publisher={IEEE}, url = {http://www.se-rwth.de/publications/What-Is-the-Future-of-Modeling.pdf}, } @article{JSD+20, key = {JSD+20}, author = {Jolak, Rodi and Savary-Leblanc, Maxime and Dalibor, Manuela and Wortmann, Andreas and Hebig, Regina and Vincur, Juraj and Polasek, Ivan and Le Pallec, Xavier and G\'{e}rard, S\'{e}bastien and Chaudron, Michel R. V.}, title = {{Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communication}}, journal = {Empirical software engineering}, volume = {25}, number = {6}, publisher = {Springer}, year = {2020}, month = {November}, pages = {4427–4471}, url = {http://www.se-rwth.de/publications/Software-engineering-whispers-The-effect-of-textual-vs-graphical-software-design-descriptions-on-software-design-communication.pdf}, } @article{KRW20, key={KRW20}, author = {Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Automated semantics-preserving parallel decomposition of finite component and connector architectures}}, journal = {Automated Software Engineering}, volume = {27}, pages = {119-151}, year = {2020}, month = {April}, publisher = {Springer}, url = {http://www.se-rwth.de/publications/Automated-semantics-preserving-parallel-decomposition-of-finite-component-and-connector-architectures.pdf}, } @article{BEH+20, key = {BEH+20}, author = {Butting, Arvid and Eikermann, Robert and H{\"o}lldobler, Katrin and Jansen, Nico and Rumpe, Bernhard and Wortmann, Andreas}, editor = {Hamann, Lars and Paige, Richard and Pierantonio, Alfonso and Rumpe, Bernhard and Vallecillo, Antonio}, title = {{A Library of Literals, Expressions, Types, and Statements for Compositional Language Design}}, year = {2020}, month = {October}, pages = {3:1--16}, volume = {19}, number = {3}, journal = {Journal of Object Technology}, publisher = {AITO - Association Internationale pour les Technologies Objets}, note = {Special Issue dedicated to Martin Gogolla on his 65th Birthday}, url = {http://www.se-rwth.de/publications/A-Library-of-Literals-Expressions-Types-and-Statements-for-Compositional-Language-Design.pdf}, } @article{RRRW15-JOSER, key = {RRRW15-JOSER}, author = {Ringert, Jan Oliver and Roth, Alexander and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Language and Code Generator Composition for Model-Driven Engineering of Robotics Component \& Connector Systems}}, journal = {Journal of Software Engineering for Robotics (JOSER)}, year = {2015}, volume = {6}, number = {1}, pages = {33--57}, url = {http://www.se-rwth.de/publications/Language-and-Code-Generator-Composition-for-Model-Driven-Engineering-of-Robotics-Component-and-Connector-Systems.pdf} } @article{AHRW17b, key = {AHRW17b}, author = {Adam, Kai and H{\"o}lldobler, Katrin and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Modeling Robotics Software Architectures with Modular Model Transformations}}, journal = {Journal of Software Engineering for Robotics (JOSER)}, year = {2017}, volume = {8}, number = {1}, pages = {3--16}, url = {https://www.se-rwth.de/publications/Modeling-Robotics-Software-Architectures-with-Modular-Model-Transformations.pdf}, } @article{JWCR18, key={JWCR18}, author={R. Jolak and A. Wortmann and M. Chaudron and B. Rumpe}, journal={IEEE Software}, title={Does Distance Still Matter? Insights from Revisiting Collaborative Distributed Software Design}, year={2018}, volume={35}, number={6}, pages={40-47}, ISSN={0740-7459}, month={November}, url = {https://www.se-rwth.de/publications/Does-Distance-Still-Matter-Revisiting-Collaborative-Distributed-Software-Design.pdf}, } @article{JMO+18, title = {{Concern-oriented language development (COLD): Fostering reuse in language engineering}}, author = {Jean-Marc Jézéquel and Manuel Leduc and Olivier Barais and Tanja Mayerhofer and Erwan Bousse and Walter Cazzola and Philippe Collet and Sébastien Mosser and Benoit Combemale and Thomas Degueule and Robert Heinrich and Misha Strittmatter and Jörg Kienzle and Gunter Mussbacher and Matthias Schöttle and Andreas Wortmann}, journal = {Computer Languages, Systems \& Structures}, volume = {54}, pages = {139 - 155}, year = {2018}, issn = {1477-8424}, keywords = {Domain-specific languages, Language concern, Language reuse}, url = {https://www.se-rwth.de/publications/Concern-Oriented-Language-Development-COLD-Fostering-Reuse-in-Language-Engineering.pdf}, } @article{DGH+19, key = {DGH+19}, author = {Drave, Imke and Greifenberg, Timo and Hillemacher, Steffen and Kriebel, Stefan and Kusmenko, Evgeny and Markthaler, Matthias and Orth, Philipp and Salman, Karin Samira and Richenhagen, Johannes and Rumpe, Bernhard and Schulze, Christoph and Wenckstern, Michael and Wortmann, Andreas}, title = {{SMArDT modeling for automotive software testing}}, journal = {Software: Practice and Experience}, volume = {49}, number = {2}, pages = {301-328}, month = {Februar}, year = {2019}, url = {https://www.se-rwth.de/publications/SMArDT-modeling-for-automotive-software-testing.pdf}, } @article{HRW18, title = {Software language engineering in the large: towards composing and deriving languages}, journal = {Computer Languages, Systems \& Structures}, volume = {54}, pages = {386 - 405}, year = {2018}, issn = {1477-8424}, doi = {https://doi.org/10.1016/j.cl.2018.08.002}, author = {Katrin Hölldobler and Bernhard Rumpe and Andreas Wortmann}, keywords = {Software language engineering, Language composition, Language derivation}, url = {https://www.se-rwth.de/publications/Software-Language-Engineering-in-the-Large-Towards-Composing-and-Deriving-Languages.pdf}, } @article{BKRW19, key = {BKRW19}, author = {Butting, Arvid and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, journal={Journal of Systems and Software}, volume = {149}, pages = {437--461}, title = {{Continuously analyzing finite, message-driven, time-synchronous component \& connector systems during architecture evolution}}, year = {2019}, doi = {https://doi.org/10.1016/j.jss.2018.12.016}, url = {https://www.se-rwth.de/publications/Continuously-Analyzing-Finite-Message-Driven-Time-Synchronous-Component-and-Connector-Systems-During-Architecture-Evolution.pdf}, } @article{BEK+19, key = {BEK+19}, author = {Butting, Arvid and Eikermann, Robert and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, journal={Journal of Systems and Software}, volume = {152}, pages = {50--69}, title = {{Systematic Composition of Independent Language Features}}, year = {2019}, month = {Juni}, doi = {https://doi.org/10.1016/j.jss.2019.02.026}, url = {https://www.se-rwth.de/publications/Systematic-Composition-of-Independent-Language-Features.pdf}, } @article{HMR+19, key = {HMR+19}, author = {H{\"o}lldobler, Katrin and Michael, Judith and Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Innovations in Model-based Software And Systems Engineering}}, journal = {The Journal of Object Technology}, publisher = {http://www.jot.fm/}, year = {2019}, volume = {18}, number = {1}, pages = {1--60}, doi = {10.5381/jot.2019.18.1.r1}, month ={July}, url = {https://awortmann.github.io/downloads/paper/Innovations_in_Model_based_Software_And_Systems_Engineering.pdf}, } @article{WBCW20, key = {WBCW20}, title = {{Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study}}, author = {Wortmann, Andreas and Barais, Olivier and Combemale, Benoit and Wimmer, Manuel}, editor = {Gray, Jeff and Kulkarni, Vinay}, journal = {Software and Systems Modeling}, volume = {19}, number = {1}, year = {2020}, month = {January}, pages = {67-94}, publisher = {Springer}, url = {http://www.se-rwth.de/publications/Modeling-languages-in-Industry-4-0-an-extended-systematic-mapping-study.pdf}, } @article{SSH+20, key = {SSH+20}, author = {Schuh, Günther and H{\"a}fner, Constantin and Hopmann, Christian and Rumpe, Bernhard and Brockmann, Matthias and Wortmann, Andreas and Maibaum, Judith and Dalibor, Manuela and Bibow, Pascal and Sapel, Patrick and Kr{\"o}ger, Moritz}, editor = {Bauer, Wilhelm and Volk, Wolfram and Z{\"a}h, Michael}, title = {{Effizientere Produktion mit Digitalen Schatten}}, year = {2020}, month = {April}, pages = {105--107}, volume = {115}, number = {special}, journal = {ZWF Zeitschrift f{\"u}r wirtschaftlichen Fabrikbetrieb}, publisher = {Carl Hanser Verlag}, address = {Munich}, url = {http://www.se-rwth.de/publications/Effizientere-Produktion-mit-Digitalen-Schatten.pdf} } @inproceedings{AVR+24, author = {Albonico, Michel and Varela, Paulo Junior and Rohling, Adair Jose and Wortmann, Andreas}, title = {Energy Efficiency of ROS Nodes in Different Languages: Publisher/Subscriber Case Studies}, year = {2024}, isbn = {9798400705663}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3643663.3643963}, booktitle = {Proceedings of the 2024 ACM/IEEE 6th International Workshop on Robotics Software Engineering}, pages = {1–8}, numpages = {8}, keywords = {ROS, programming languages, energy efficiency, robotic, green software}, location = {Lisbon, Portugal}, series = {RoSE '24} } @inproceedings{SBS+23, title={A Model-Driven Digital Twin for Manufacturing Process Adaptation}, author={Spaney, Patrick and Becker, Steffen and Str{\"o}bel, Robin and Fleischer, J{\"u}rgen and Zenhari, Soraya and M{\"o}hring, Hans-Christian and Splettst{\"o}{\ss}ser, Ann-Kathrin and Wortmann, Andreas}, booktitle={2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, pages={465--469}, year={2023}, organization={IEEE}, url = {https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/A_Model_Driven_Digital_Twin_for_Manufacturing_Process_Adaptation.pdf}, } @inproceedings{GW23, title={Survey on Robotic Systems Integration}, author={Garcia, Nadia Hammoudeh and Wortmann, Andreas}, booktitle={2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)}, pages={9--16}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Survey_on_Robotic_Systems_Integration.pdf}, organization={IEEE} } @inproceedings{GDR+23, title={Lifting ROS to Model-Driven Development: Lessons Learned from a bottom-up approach}, author={Garcia, Nadia Hammoudeh and Deshpande, Harshavardhan and Wu, Ruichao and Kahl, Bj{\"o}rn and Wortmann, Andreas}, booktitle={2023 IEEE/ACM 5th International Workshop on Robotics Software Engineering (RoSE)}, pages={31--36}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Lifting_ROS_to_Model_Driven_Development__Lessons_Learned_from_a_bottom_up_approach.pdf}, organization={IEEE} } @inproceedings{kirchhof2023navigating, title={Navigating the Low-Code Landscape: A Comparison of Development Platforms}, author={Kirchhof, Jorg Christian and Jansen, Nico and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, pages={854--862}, year={2023}, organization={IEEE Computer Society}, url = {https://awortmann.github.io/downloads/paper/Navigating-the-Low-Code-Landscape-A-Comparison-of-Development-Platforms.pdf}, } @inproceedings{combemale2023model, title={Model-Based DevOps: Foundations and Challenges}, author={Combemale, Benoit and J{\'e}z{\'e}quel, Jean-Marc and Perez, Quentin and Vojtisek, Didier and Jansen, Nico and Michael, Judith and Rademacher, Florian and Rumpe, Bernhard and Wortmann, Andreas and Zhang, Jingxi}, booktitle={2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, pages={429--433}, year={2023}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Model-Based_DevOps_-_Foundations_and_Challenges.pdf}, } @inproceedings{PLW+23, title={Towards a Product Line Architecture for Digital Twins}, author={Pfeiffer, J{\'e}r{\^o}me and Lehner, Daniel and Wortmann, Andreas and Wimmer, Manuel}, booktitle={2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)}, pages={187--190}, year={2023}, url = {https://awortmann.github.io/downloads/paper/Towards_a_Product_Line_Architecture_for_Digital_Twins.pdf}, organization={IEEE} } @article{KKM+22, title={Efficiently Engineering IoT Architecture Languages—An Experience Report (Poster)}, author={Kirchhof, J{\"o}rg Christian and Kleiss, Anno and Michael, Judith and Rumpe, Bernhard and Wortmann, Andreas}, journal={Proceedings http://ceur-ws. org ISSN}, volume={1613}, pages={0073}, year={2022}, url = {https://ceur-ws.org/Vol-3250/messpaper1.pdf} } @inproceedings{GWM22, title={Case study on automated and continuous reliability assessment of software-defined manufacturing based on digital twins}, author={Grimmeisen, Philipp and Wortmann, Andreas and Morozov, Andrey}, booktitle={Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings}, pages={511--518}, url = {https://awortmann.github.io/downloads/paper/Case_study_on_automated_and_continuous_reliability_assessment_of_software_defined_manufacturing_based_on_digital_twins.pdf}, year={2022} } @inproceedings{PW21, title={Towards the Black-Box Aggregation of Language Components}, author={Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas}, booktitle={2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, pages={576--585}, year={2021}, organization={IEEE}, url = {https://awortmann.github.io/downloads/paper/Towards_the_Black_Box_Aggregation_of_Language_Components.pdf} } @inproceedings{BHK+21b, title={Process prediction with digital twins}, author={Brockhoff, Tobias and Heithoff, Malte and Koren, Istv{\'a}n and Michael, Judith and Pfeiffer, J{\'e}r{\^o}me and Rumpe, Bernhard and Uysal, Merih Seran and Van Der Aalst, Wil MP and Wortmann, Andreas}, booktitle={2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, pages={182--187}, year={2021}, organization={IEEE}, url = {http://se-rwth.de/publications/Process-Prediction-with-Digital-Twins.pdf} } @INPROCEEDINGS{MPR+22, title={Integration Challenges for Digital Twin Systems-of-Systems}, author={Michael, Judith and Pfeiffer, J{\'e}r{\^o}me and Rumpe, Bernhard and Wortmann, Andreas}, booktitle={2022 IEEE/ACM 10th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)}, pages={9--12}, year={2022}, organization={IEEE}, url = {https://www.se-rwth.de/publications/Integration-Challenges-for-Digital-Twin-Systems-of-Systems.pdf} } @INPROCEEDINGS {GKR+21, author = {R. Gupta and S. Kranz and N. Regnat and B. Rumpe and A. Wortmann}, booktitle = {2021 IEEE/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SER\&IP)}, title = {Towards a Systematic Engineering of Industrial Domain-Specific Languages}, year = {2021}, volume = {}, issn = {}, pages = {49-56}, doi = {10.1109/SER-IP52554.2021.00016}, url = {https://doi.ieeecomputersociety.org/10.1109/SER-IP52554.2021.00016}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } @inproceedings{SWL10-IARP, title = {{Self-Maintenance for Autonomous Robots controlled by ReadyLog}}, booktitle = {Proceedings of the 7th IARP Workshop on Technical Challenges for Dependable Robots in Human Environments}, year = {2010}, month = {Juni 16-17}, pages = {101-107}, address = {Toulouse, France}, keywords = {Autonomous Robots, ReadyLog, Self-Maintenance, Situation Calculus}, author = {Schiffer, Stefan and Andreas Wortmann and Lakemeyer, Gerhard}, editor = {Felix Ingrand and Jeremie Guiochet}, url = {https://kbsg.rwth-aachen.de/sites/kbsg/files/DRHE2010smart.pdf}, } @inproceedings{BHR+18, title={Shepherding Model Evolution in Model-Driven Development.}, author={Butting, Arvid and Hillemacher, Steffen and Rumpe, Bernhard and Schmalzing, David and Wortmann, Andreas}, booktitle={Modellierung (Workshops)}, pages={67--77}, year={2018} } @inproceedings{CBW+17, title={Language engineering with the GEMOC studio}, author={Combemale, Benoit and Barais, Olivier and Wortmann, Andreas}, booktitle={2017 IEEE International Conference on Software Architecture Workshops (ICSAW)}, pages={189--191}, year={2017}, organization={IEEE}, url = {https://inria.hal.science/hal-01609576/document} } @inproceedings{SWL10-COGROB, author = {Stefan Schiffer and Andreas Wortmann and Gerhard Lakemeyer}, title = {{Self-Maintenance for Autonomous Robots in the Situation Calculus}}, booktitle = {Cognitive Robotics}, year = {2010}, month = {Juni 16-17}, editor = {Gerhard Lakemeyer and Hector J. Levesque and Fiora Pirri}, number = {10081}, series = {Dagstuhl Seminar Proceedings}, ISSN = {1862-4405}, publisher = {Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany}, address = {Dagstuhl, Germany}, url = {http://drops.dagstuhl.de/opus/volltexte/2010/2636}, } @inproceedings{LNR+13-GEMOC, address = {Miami, Florida, USA}, author = {Look, Markus and Navarro Perez, Antonio and Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {Proceedings of the 1st Workshop on the Globalization of Modeling Languages (GEMOC)}, title = {{Black-box Integration of Heterogeneous Modeling Languages for Cyber-Physical Systems}}, year = {2013}, url = {https://www.se-rwth.de/publications/Black-box-Integration-of-Heterogeneous-Modeling-Languages-for-Cyber-Physical-Systems.pdf}, } @inproceedings{RRW13-MBEES, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme}, editor = {Giese, Holger and Huhn, Michaela and Philipps, Jan and Sch\"{a}tz, Bernhard}, pages = {30--43}, title = {{A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata}}, year = {2013}, url = {https://www.se-rwth.de/publications/A-Case-Study-on-Model-Based-Development-of-Robotic-Systems-using-MontiArc-with-Embedded-Automata.pdf}, } @inproceedings{RRW13-SDIR, address = {Karlsruhe, Germany}, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {{Workshops and Tutorials Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)}}, title = {{MontiArcAutomaton: Modeling Architecture and Behavior of Robotic Systems}}, year = {2013}, month = {May}, url = {https://www.se-rwth.de/publications/MontiArcAutomaton-Modeling-Architecture-and-Behavior-of-Robotic-Systems.pdf}, } @inproceedings{RRW13-ATPS, author = {Jan Oliver Ringert and Bernhard Rumpe and Andreas Wortmann}, booktitle = {Software Engineering 2013 Workshopband}, isbn = {978-3-88579-609-1}, title = {{From Software Architecture Structure and Behavior Modeling to Implementations of Cyber-Physical Systems}}, pages = {155-170}, editor = {{Stefan Wagner and Horst Lichter}}, year = {2013}, publisher = {{GI, Köllen Druck+Verlag GmbH, Bonn}}, series = {{LNI}}, volume = {215}, url = {https://www.se-rwth.de/publications/From-Software-Architecture-Structure-and-Behavior-Modeling-to-Implementations-of-Cyber-Physical-Systems.pdf}, } @inproceedings{RRRW14-MORSE, author = {Ringert, Jan Oliver and Roth, Alexander and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Code Generator Composition for Model-Driven Engineering of Robotics Component \& Connector Systems}}, booktitle = {1st International Workshop on Model-Driven Robot Software Engineering (MORSE 2014)}, pages = {66 -- 77}, address = {York, Great Britain}, year = {2014}, month = {Juli}, url = {http://www.se-rwth.de/publications/Code-Generator-Composition-for-Model-Driven-Engineering-of-Robotics-Component-and-Connector-Systems.pdf}, editors = {A{\ss}mann, Uwe and Wagner, Gerd}, series = {CEUR Workshop Proceedings}, volume = {1319}, } @inproceedings{RRW14-MODCOMP, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Multi-Platform Generative Development of Component \& Connector Systems using Model and Code Libraries}}, booktitle = {1st International Workshop on Model-Driven Engineering for Component-Based Systems (ModComp 2014)}, pages = {26 -- 35}, address = {Valencia, Spain}, year = {2014}, month = {September}, url = {http://www.se-rwth.de/publications/Multi-Platform-Generative-Development-of-Component-and-Connector-Systems-using-Model-and-Code-Libraries.pdf}, editors = {Ciccozzi, Federico and Tivoli, Massimo and Carlson, Jan}, series = {CEUR Workshop Proceedings}, volume = {1281}, } @inproceedings{BRS+15-DSLROB, author = {Butting, Arvid and Rumpe, Bernhard and Schulze, Christoph and Thomas, Ulrike and Wortmann, Andreas}, title = {{{Modeling Reusable, Platform-Independent Robot Assembly Processes}}}, booktitle = {Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015)}, year = {2015}, url = {https://www.se-rwth.de/publications/Modeling-Reusable-Platform-Independent-Robot-Assembly-Processes.pdf}, } @inproceedings{HHR+15-MODCOMP, author = {Hermerschmidt, Lars and Hoelldobler, Katrin and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Generating Domain-Specific Transformation Languages for Component \& Connector Architecture Descriptions}}, booktitle = {2nd International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) 2015}, pages = {18 -- 23}, address = {Ottawa, Canada}, year = {2015}, month = {September}, editors = {Ciccozzi, Federico and Pelliccione, Patrizio and Borde, Etienne}, series = {CEUR Workshop Proceedings}, volume = {1463}, url = {https://www.se-rwth.de/publications/Generating-Domain-Specific-Transformation-Languages-for-Component-and-Connector-Architecture-Descriptions.pdf}, } @inproceedings{RRW15-MORSE, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, booktitle = {Proceedings of the Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering}, title = {{Tailoring the MontiArcAutomaton Component \& Connector ADL for Generative Development}}, year = {2015}, url = {https://www.se-rwth.de/publications/Tailoring-the-MontiArcAutomaton-Component-and-Connector-ADL-for-Generative-Development.pdf}, } @inproceedings{RRW15-MODCOMP, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Transforming Platform-Independent to Platform-Specific Component and Connector Software Architecture Models}}, booktitle = {2nd International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp) 2015}, pages = {30 -- 35}, address = {Ottawa, Canada}, year = {2015}, month = {September}, editors = {Ciccozzi, Federico and Pelliccione, Patrizio and Borde, Etienne}, series = {CEUR Workshop Proceedings}, volume = {1463}, url = {https://www.se-rwth.de/publications/Transforming-Platform-Independent-to-Platform-Specific-Component-and-Connector-Software-Architecture-Models.pdf}, } @inproceedings{RRW16-MBEES, author = {Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Model-Based Specification of Component Behavior with Controlled Underspecification}}, booktitle = {Modellbasierte Entwicklung eingebetteter Systeme (MBEES'16)}, year = {2016}, publisher = {GI}, url = {http://www.se-rwth.de/publications/Model-Based-Specification-of-Component-Behavior-with-Controlled-Underspecification.pdf}, pages = {1--12}, url = {}, } @inproceedings{BRW16a, key = {BRW16a}, author = {Butting, Arvid and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Embedding Component Behavior DSLs into the MontiArcAutomaton ADL}}, booktitle = {Globalization of Modeling Languages Workshop (GEMOC'16)}, year = {2016}, month = {October}, series = {CEUR Workshop Proceedings}, location = {Saint Malo, France}, volume = {1731}, url = {http://www.se-rwth.de/publications/Embedding-Component-Behavior-DSLs-into-the-MontiArcAutomaton-ADL.pdf}, url = {} } @inproceedings{ABH+16, key = {ABH+16}, author = {Kai Adam and Arvid Butting and Robert Heim and Oliver Kautz and Bernhard Rumpe and Andreas Wortmann}, title = {{Model-Driven Separation of Concerns for Service Robotics}}, booktitle = {International Workshop on Domain-Specific Modeling (DSM'16)}, year = {2016}, month = {October}, url = {http://www.se-rwth.de/publications/Model-Driven-Separation-of-Concerns-for-Service-Robotics.pdf}, pages = {22--27}, publisher = {ACM}, } @inproceedings{ABK+17, key = {ABK+17}, author = {Adam, Kai and Butting, Arvid and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Executing Robot Task Models in Dynamic Environments}}, booktitle = {Proceedings of MODELS 2017. Workshop EXE}, location = {Austin}, month = {September}, series = {CEUR 2019}, year = {2017}, url={http://www.se-rwth.de/publications/Executing-Robot-Task-Models-in-Dynamic-Environments.pdf}, } @inproceedings{ARW17, key = {ARW17}, title = {{Improving Reuse in Architecture Modeling with Higher-Order Components}}, author = {Adam, Kai and Rumpe, Bernhard and Wortmann, Andreas}, month = {March}, year = {2017}, booktitle = {Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme XIII (MBEES'17)}, address = {Univ. Hamburg}, url = {http://www.se-rwth.de/publications/Improving-Reuse-in-Architecture-Modeling-with-Higher-Order-Components.pdf}, } @inproceedings{CMSNR+16, key = {CMSNR+16}, author = {Czaplik, Michael and Mir Seyed Nazari, Pedram and Roth, Alexander and Rumpe, Bernhard and Voigt, Verena and Wenckstern, Michael von and Wortmann, Andreas}, title = {{Der Weg zur Modellbasierten Evolution und Adaption medizinischer Leitlinien}}, booktitle = {Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS'16)}, year = {2016}, month = {Februar}, url = {http://www.se-rwth.de/publications/Der-Weg-zur-Modellbasierten-Evolution-und-Adaption-medizinischer-Leitlinien.pdf}, pages = {195--200}, series = {CEUR Workshop Proceedings}, volume = {1559}, } @inproceedings{BGRW17, key = {BGRW17}, title = {{Taming the Complexity of Model-Driven Systems Engineering Projects}}, author = {Butting, Arvid and Greifenberg, Timo and Rumpe, Bernhard and Wortmann, Andreas}, month = {Juli}, year = {2017}, howpublished = {Part of the \textit{Grand Challenges in Modeling (GRAND'17)} Workshop.}, location = {Marburg}, url = {http://www.se-rwth.de/publications/Taming-the-Complexity-of-Model-Driven-Systems-Engineering.pdf}, } @inproceedings{BHK+17, key = {BHK+17}, author = {Butting, Arvid and Heim, Robert and Kautz, Oliver and Ringert, Jan Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{A Classification of Dynamic Reconfiguration in Component and Connector Architecture Description Languages}}, booktitle = {Proceedings of MODELS 2017. Workshop ModComp}, location= {Austin}, month = {September}, series = {CEUR 2019}, year = {2017}, url={http://www.se-rwth.de/publications/A-Classification-of-Dynamic-Reconfiguration-in-Component-and-Connector-Architecture-Description-Languages.pdf}, } @inproceedings{DMW17, key = {DMW17}, author = {Degueule, Thomas and Mayerhofer, Tanja and Wortmann, Andreas}, title = {{Engineering a ROVER Language in GEMOC STUDIO \& MONTICORE: A Comparison of Language Reuse Support}}, booktitle = {Proceedings of MODELS 2017. Workshop EXE}, location = {Austin}, month = {September}, series = {CEUR 2019}, year = {2017}, url={http://www.se-rwth.de/publications/Engineering-a-ROVER-Language-in-GEMOC-STUDIO-and-MONTICORE-A-Comparison-of-Language-Reuse-Support.pdf}, } @inproceedings{TRW17, key = {TRW17}, author = {Bolender, Tim and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Investigating the Effects of Integrating Handcrafted Code in Model-Driven Engineering}}, booktitle = {Proceedings of MODELS 2017. Workshop EXE}, location = {Austin}, month = {September}, series = {CEUR 2019}, year = {2017}, url={http://www.se-rwth.de/publications/Investigating-the-Effects-of-Integrating-Handcrafted-Code-in-Model-Driven-Engineering.pdf}, } @inproceedings{BGRW18, key = {BGRW18}, author = {Butting, Arvid and Greifenberg, Timo and Rumpe, Bernhard and Wortmann, Andreas}, editor = {Seidl, Martina and Zschaler, Steffen}, title = {{On the Need for Artifact Models in Model-Driven Systems Engineering Projects}}, booktitle = {Software Technologies: Applications and Foundations}, month = {January}, year = {2018}, publisher = {Springer}, series = {LNCS 10748}, pages = {146--153}, url = {https://www.se-rwth.de/publications/On-the-Need-for-Artifact-Models-in-Model-Driven-Systems-Engineering-Projects.pdf}, } @inproceedings{BEK+18, key = {BEK+18}, author = {Butting, Arvid and Eikermann, Robert and Kautz, Oliver and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features}}, booktitle = {Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS'18)}, year = {2018}, month = {January}, location = {Madrid, Spain}, pages = {75--82}, acmid = {3168368}, publisher = {ACM}, url = {https://www.se-rwth.de/publications/Controlled-and-Extensible-Variability-of-Concrete-and-Abstract-Syntax-with-Independent-Language-Features.pdf} } @inproceedings{BKRW18, key = {BKRW18}, author = {Butting, Arvid and Konar, Sinem and Rumpe, Bernhard and Wortmann, Andreas}, title = {{Teaching Model-based Systems Engineering for Industry 4.0: Student Challenges and Expectations}}, booktitle = {Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings}, series = {MODELS '18}, year = {2018}, location = {Copenhagen, Denmark}, pages = {74--81}, numpages = {8}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {MBSE, industry 4.0, project class, teaching challenges}, url = {https://www.se-rwth.de/publications/Teaching-Model-Based-Systems-Engineering-for-Industry-4.0-Student-Challenges-and-Expectations.pdf}, } @inproceedings{DJK+19, key = {DJK+19}, author = {Dalibor, Manuela and Jansen, Nico and K\"{a}stle, Johannes and Rumpe, Bernhard and Schmalzing, David and Wachtmeister, Louis and Wortmann, Andreas}, title = {{Mind the Gap: Lessons Learned from Translating Grammars Between MontiCore and Xtext}}, booktitle = {International Workshop on Domain-Specific Modeling (DSM'19)}, year = {2019}, month = {October}, location = {Athens}, pages = {40--49}, url = {https://www.se-rwth.de/publications/Mind-the-Gap-Lessons-Learned-from-Translating-Grammars-between-MontiCore-and-Xtext.pdf} } @inproceedings{DJR+19a, key = {DJK+19a}, author = {Dalibor, Manuela and Jansen, Nico and Kirchhof, J\"{o}rg Christian and Rumpe, Bernhard and Schmalzing, David and Andreas Wortmann}, title = {{Tagging Model Properties for Flexible Communication}}, booktitle = {Proceedings of MODELS 2019. Workshop MDE4IoT}, pages = {39-46}, location = {Munich}, month = {September}, year = {2019}, url = {https://www.se-rwth.de/publications/Tagging-Model-Properties-for-Flexible-Communication.pdf} } @inproceedings{DJR+19, key = {DJR+19}, author = {Dalibor, Manuela and Jansen, Nico and Rumpe, Bernhard and Wachtmeister, Louis and Wortmann, Andreas}, title = {{Model-Driven Systems Engineering for Virtual Product Design}}, booktitle = {Proceedings of MODELS 2019. Workshop MPM4CPS}, pages = {430-435}, location = {Munich}, month = {September}, year = {2019}, url = {https://www.se-rwth.de/publications/Model-Driven-Systems-Engineering-for-Virtual-Product-Design.pdf} } @inproceedings{ABH+19, author = {Amrani, Moussa and Blouin, Dominique and Heinrich, Robert and Rensink, Arend and Vangheluwe, Hans and Wortmann, Andreas}, title = {{Towards a Formal Specification of Multi-paradigm Modelling}}, booktitle = {Proceedings of MODELS 2019. Workshop MPM4CPS}, pages = {418-423}, location = {Munich}, month = {September}, year = {2019}, url = {https://www.se-rwth.de/publications/Towards-a-Formal-Specification-of-Multi-Paradigm-Modelling.pdf}, } @inproceedings{BGG+19, author = {Blumreiter, Mathias and Greenyer, Joel and Garcia, Francisco Javier Chiyah and Klös, Verena and Schwammberger, Maike and Sommer, Christoph and Vogelsang, Andreas and Wortmann, Andreas}, title = {{Towards Self-Explainable Cyber-Physical Systems}}, booktitle = {Proceedings of MODELS 2019. Workshop Models at Run.Time}, pages = {542-547}, location = {Munich}, month = {September}, year = {2019}, url = {https://www.se-rwth.de/publications/Towards-Self-Explainable-Cyber-Physical-Systems.pdf}, } @inproceedings{KRSW20, key = {KRSW20}, author = {Kirchhof, J\"{o}rg Christian and Rumpe, Bernhard and Schmalzing, David and Wortmann, Andreas}, title = {{Structurally Evolving Component-Port-Connector Architectures of Centrally Controlled Systems}}, editor = {Cordy, Maxime and Acher, Mathieu and Beuche, Danilo and Saake, Gunter}, booktitle = {International Working Conference on Variability Modelling of Software-Intensive Systems}, publisher = {ACM}, articleno = {article 23}, location = {Magdeburg}, month = {February}, year = {2020}, pages = {1–9}, url = {https://www.se-rwth.de/publications/Structurally-Evolving-Component-Port-Connector-Architectures-of-Centrally-Controlled-Systems.pdf}, } @article{HJR+20, title={{Komposition Dom{\"a}nenspezifischer Sprachen unter Nutzung der MontiCore Language Workbench, am Beispiel SysML 2}}, author={H{\"o}lldobler, Katrin and Jansen, Nico and Rumpe, Bernhard and Wortmann, Andreas}, journal={Modellierung 2020}, year={2020}, publisher={Gesellschaft f{\"u}r Informatik e.V.}, url = {https://www.se-rwth.de/publications/Komposition-Domaenenspezifischer-Sprachen-unter-Nutzung-der-MontiCore-Language-Workbench-am-Beispiel-SysML-2.pdf}, } @article{FKW+23, author = {Fuchß, Dominik and Kühn, Thomas and Wortmann, Andreas and Pfeiffer, Jérôme and Koziolek, Anne}, year = {2023}, title = {An Expert Survey on the Use of Informal Models in the Automotive Industry}, doi = {10.5445/IR/1000162389}, institution = {{Karlsruher Institut für Technologie (KIT)}}, note = {46.23.01; LK 01}, keywords = {Informal Model, Survey, Automotive, Cyber-Physical System, Digital Twin}, pagetotal = {14}, language = {english}, url = {https://awortmann.github.io/downloads/paper/An_Expert_Survey_on_the_Use_of_Informal_Models_in_the_Automotive_Industry.pdf}, } @article{bocchino2022industry, title={Industry Best Practices in Robotics Software Engineering}, author={Bocchino, Robert and Nordmann, Arne and Thackston, Allison and Angerer, Andreas and Ciccozzi, Federico and Malavolta, Ivano and Wortmann, Andreas}, journal={arXiv}, year={2022}, comment={npr}, url={https://arxiv.org/abs/2212.04877} } @article{MPW22, title={Message from the Modellierung’22 Workshop Chairs}, author={Michael, Judith and Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas}, journal={Modellierung 2022 Satellite Events}, year={2022}, publisher={Gesellschaft f{\"u}r Informatik eV}, comment={npr}, url = {https://dl.gi.de/items/f34c3c23-c57a-4985-b66f-374ef91c0f41} } @inproceedings{RVW+22, author = {Rabiser, Rick and Vogel-Heuser, Birgit and Wimmer, Manuel and Wortmann, Andreas and Zoitl, Alois}, title = {Software Engineering in Cyber-Physical Production Systems (SECPPS), 2nd Edition}, booktitle = {Software Engineering (SE 2022)}, year = {2022}, month = {February}, doi = {10.18420/se2022-ws-037}, comment={npr}, url = {https://dl.gi.de/items/47264775-e1ac-4887-a550-502ce0f33312} } @inproceedings{MPW22b, title={Message from the SE’22 Workshop Chairs}, author={Michael, Judith and Pfeiffer, J{\'e}r{\^o}me and Wortmann, Andreas}, booktitle={Software Engineering 2022 Workshops}, year={2022}, organization={Gesellschaft f{\"u}r Informatik e.V.}, comment={npr}, url = {https://dl.gi.de/items/9c099b4f-45bb-4916-9067-5ca64024ca97} } @inproceedings{BCC+22, title={MoDDiT 2021: 1 st International Workshop on Model-Driven Engineering for Digital Twins}, author={Bordeleau, Francis and Cleophas, Loek and Combemale, Benoit and Eramo, Romina and Van Den Brand, Mark and Wimmer, Manuel and Wortmann, Andreas}, booktitle={2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)}, year={2021}, organization={IEEE}, comment={npr}, url = {https://ieeexplore.ieee.org/document/9643767} } @inproceedings{angerer2021message, title={Message from the RoSE 2021 Chairs}, author={Angerer, Andreas and Ciccozzi, Federico and Malavolta, Ivano and Wortmann, Andreas}, booktitle={2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE): Proceedings}, year={2021}, organization={IEEE}, comment={npr}, url = {https://ieeexplore.ieee.org/document/9474535} }