![]() |
Dr. Andreas Wortmann
Dipl.-Inform. Dipl.-Wirt.Inform. Team Leader Model-Driven Systems Engineering Software Engineering Department of Computer Science 3 RWTH Aachen University Ahornstraße 55 D-52074 Aachen tel. +49 (241) 80-21346 fax. +49 (241) 80-22218 wortmann ![]() room 4219 ![]() |
Content
Research
We investigate software & systems engineering through the lens of software languages. To this end, we conceive and develop, concepts, methods, and tools to facilitate efficient systems engineering with domain-specific software languages and language processing tools. This includes developing sophisticated language architectures for application in different domains including automated driving, the smart factories of Industry 4.0, and robotics.
To this end, the model-driven systems engineering research group at the chair of Software Engineering concentrates on related research projects, such as iserveU or CrESt. In this group, we also conduct teaching and academic organization in the context of language-driven systems engineering. Part of these activities are illustrated below.
Teaching
Our research activities and their results influence the courses we offer. In the past, research in model-driven engineering, software language engineering, and their application to systems manifested in project classes and seminars.
Lectures and Exercises
- Lecture Informatik im Maschinenbau 1 (Summer 2020)
- Lecture Model-based Software Engineering (Winter 2019/20)
- Lecture Software Language Engineering (Summer 2018)
- Exercise Softwaretechnik (Winter 2011/12)
- Exercise Generative Software Engineering (Summer 2011)
Project Classes
- Project class Model-Driven Engineering the Industry 4.0 (Winter 2018/19)
- Project class Model-Driven Engineering the Industry 4.0 (Summer 2018)
- Project class Model-Driven Engineering the Industry 4.0 (Winter 2017/18)
- Project class Architecture Modeling Languages for Robotics (Summer 2017)
- Project class Model-based Development of Robotics Applications (Summer 2014)
- Project class Model-based Development of Robotics Applications (Winter 2013/14)
(in which we also developed a new ROS node for the Sick S300 laser scanner) - Project class Model-based Development of Robotics Applications (Winter 2012/13)
Seminars
- Seminar A Journey into Software Language Workbenches (Winter 2018/19)
- Seminar Model-based Software Development (Summer 2012)
Videos of the project classes' results and more are available on my
YouTube channel.
Our research also influences the bachelor theses and master theses we offer. Currently, we have the following interesting theses in the intersections of model-driven engineering, software language engineering, and robotics for you.
Academic and Faculty Service
In our faculty, I served in the Commission for Teaching (KfL) of Computer Science at RWTH Aachen University, in various appointment committees ("Berufungskommissionionen"), and coordinated the re-accreditation of our computer science courses.Internationally, I organized or co-organized ESEC/FSE 2019 MODELS 2018, SPLC 2018, the Workshop on Model-Driven Robotics Software Engineering in 2019, 2018, and 2017; the Workshop on Robotics Software Engineering in 2019 and 2018 and serve in its steering committee; the International Workshop on Interplay of Model-Driven and Component-Based Software Engineering in 2019 and 2018; the 1st Workshop on Pains in Model-Driven Engineering Practice, 5th International Workshop on the Globalization of Modeling Languages (GEMOC), and Tutorial on Language Engineering with The GEMOC Studio at ICSA 2017 (Tutorial Website)
Besides this, I served in program committees of various conferences and workshops including MODELS 2020, CommitMDE 2019, JRC of STAF 2019, MiSE 2019, SEAA 2019, IRC 2019, ME 2018, EXE 2018, GEMOC 2018 CommitMDE 2018, SLE 2018, MODELS 2018 Tools Track, CBI 2018, SPLTea 2018, SEAA 2018, MEKES 2018, IRC 2018, EXE 2017, SLE 2017, IRC 2017, ETFA 2017, MiSE 2017, MORSE 2016, ETFA 2016, DSLRob 2015, MORSE 2015, ETFA 2015, DSLRob 2014.
Moreover, I also reviewed for various journals, including: Journal on Software and Systems Modeling, the Journal of Systems and Software, Journal of Empirical Software Engineering, Journal of Software Engineering for Robotics, Journal of Business & Information Systems Engineering, Journal of Computer Standards & Interfaces, Business & Information Systems Engineering
I also serve in the editorial board of the Journal of Automotive Software Engineering (JASE) as well as in the board of the European Association for Programming Languages and Systems (EAPLS).
Publications 
Of course, our research manifests in publications related to modeling, language engineering, and applying it to robotics as well. We, therefore, also prepared curated lists on these topics for you.
-
[BDJ+22] . A Computer Science Perspective on Digital Transformation in Production, ACM Trans. Internet Things, 3, pages 1-32, February, 2022.
-
[DHM+22] . Generating Customized Low-Code Development Platforms for Digital Twins, Journal of Computer Languages (COLA), 70, June, 2022.
-
[JPR+22] . The Language of SysML v2 under the Magnifying Glass, Journal of Object Technology, 21, July, 2022.
-
[KRS+22] . MontiThings: Model-driven Development and Deployment of Reliable IoT Applications, Wing-Kwong Chan, editor, Journal of Systems and Software, 183, pages 1-21, January, 2022.
-
[MPRW22] . Integration Challenges for Digital Twin Systems-of-Systems, In: 10th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, pages 9-12, May, 2022, IEEE.
-
[BBD+21] . Engineering of Collaborative Embedded Systems, Chapter in Model-Based Engineering of Collaborative Embedded Systems, Springer, pages 15-48, January, 2021.
-
[BBD+21a] . Self-Adaptive Manufacturing with Digital Twins, In: 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pages 156-166, May, 2021, IEEE Computer Society.
-
[BBD+21b] . A Conceptual Model for Digital Shadows in Industry and its Application, In: Aditya Ghose, Jennifer Horkoff, Vitor E. Silva Souza, Jeffrey Parsons, Joerg Evermann, editors, Conceptual Modeling, ER 2021, pages 271-281, October, 2021, Springer.
-
[BCL+21] . What Is the Future of Modeling?, IEEE software, 38, pages 119-127, March-April, 2021.
-
[BDR+21] . An Ecosystem for Digital Shadows in Manufacturing, In: 54th CIRP CMS 2021 - Towards Digitalized Manufacturing 4.0, September, 2021, Elsevier.
-
[BHK+21] . Process Prediction with Digital Twins, In: Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C), pages 182-187, October, 2021, ACM/IEEE.
-
[BHR+21] . Compositional Modelling Languages with Analytics and Construction Infrastructures Based on Object-Oriented Techniques - The MontiCore Approach, Chapter in Robert Heinrich, Francisco Duran, Carolyn Talcott, Steffen Zschaler, editors, Composing Model-Based Analysis Tools, Springer, ISBN 978-3-030-81914-9, pages 217-234, July, 2021.
-
[BW21] . Language Engineering for Heterogeneous Collaborative Embedded Systems, Chapter in Model-Based Engineering of Collaborative Embedded Systems, Springer, pages 239-253, January, 2021.
-
[GKR+21] . Towards a Systematic Engineering of Industrial Domain-Specific Languages, In: 2021 IEEE/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SE&IP), pages 49-56, May, 2021, IEEE.
-
[MW21] . Towards Development Platforms for Digital Twins: A Model-Driven Low-Code Approach, In: Advances in Production Management Systems. Artificial Intelligence for Sustainable and Resilient Production Systems, pages 333-341, September, 2021, Springer International Publishing.
-
[Wor21] . Model-Driven Architecture and Behavior of Cyber-Physical Systems, Aachener Informatik-Berichte, Software Engineering, Band 50, Shaker Verlag, ISBN 978-3-8440-8345-3, Oktober, 2021.
-
[BDH+20] . Model-Driven Development of a Digital Twin for Injection Molding, In: Schahram Dustdar, Eric Yu, Camille Salinesi, Dominique Rieu, Vik Pant, editors, International Conference on Advanced Information Systems Engineering (CAiSE'20), Lecture Notes in Computer Science 12127, pages 85-100, June, 2020, Springer International Publishing.
-
[BEH+20] . A Library of Literals, Expressions, Types, and Statements for Compositional Language Design, Lars Hamann, Richard Paige, Alfonso Pierantonio, Bernhard Rumpe, Antonio Vallecillo, editors, Special Issue dedicated to Martin Gogolla on his 65th Birthday, Journal of Object Technology, 19, pages 3:1-16, October, 2020. (Special Issue dedicated to Martin Gogolla on his 65th Birthday)
-
[BPR+20] . A Compositional Framework for Systematic Modeling Language Reuse, In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pages 35-46, October, 2020, ACM.
-
[DMR+20] . Towards a Model-Driven Architecture for Interactive Digital Twin Cockpits, In: Gillian Dobbie, Ulrich Frank, Gerti Kappel, Stephen W. Liddle, Heinrich C. Mayr, editors, Conceptual Modeling, pages 377-387, October, 2020, Springer International Publishing.
-
[DRW+20] . Modeling Mechanical Functional Architectures in SysML, In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pages 79-89, October, 2020, ACM.
-
[HJRW20] . Komposition Domänenspezifischer Sprachen unter Nutzung der MontiCore Language Workbench, am Beispiel SysML 2, In: Dominik Bork, Dimitris Karagiannis, Heinrich C. Mayr, editors, Modellierung 2020, pages 189-190, February, 2020, Gesellschaft für Informatik e.V..
-
[JSD+20] . Software engineering whispers : The effect of textual vs. graphical software design descriptions on software design communication, Empirical software engineering, 25, pages 4427-4471, November, 2020.
-
[JWL+20] . The design thinking of co-located vs. distributed software developers: distance strikes again!, In: Proceedings of the 15th International Conference on Global Software Engineering, pages 106-116, June, 2020, ACM.
-
[KMR+20] . Model-driven Digital Twin Construction: Synthesizing the Integration of Cyber-Physical Systems with Their Information Systems, In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pages 90-101, October, 2020, ACM.
-
[KRSW20] . Structurally Evolving Component-Port-Connector Architectures of Centrally Controlled Systems, In: Maxime Cordy, Mathieu Acher, Danilo Beuche, Gunter Saake, editors, International Working Conference on Variability Modelling of Software-Intensive Systems, February, 2020, ACM.
-
[KRW20] . Automated semantics-preserving parallel decomposition of finite component and connector architectures, Automated Software Engineering, 27, pages 119-151, April, 2020.
-
[SHH+20] . Effizientere Produktion mit Digitalen Schatten, Wilhelm Bauer, Wolfram Volk, Michael Zäh, editors, ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb, 115, pages 105-107, Munich, April, 2020.
-
[WBCW20] . Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study, Jeff Gray, Vinay Kulkarni, editors, Software and Systems Modeling, 19, pages 67-94, January, 2020.
-
[ABH+19] . Towards a Formal Specification of Multi-paradigm Modelling, In: Loli Burgueño, Alexander Pretschner, Sebastian Voss, Michel Chaudron, Jörg Kienzle, Markus Völter, Sébastien Gérard, Mansooreh Zahedi, Erwan Bousse, Arend Rensink, Fiona Polack, Gregor Engels, Gerti Kappel, editors, Proceedings of MODELS 2019. Workshop MPM4CPS, pages 418-423, September, 2019, IEEE.
-
[BEK+19] . Systematic Composition of Independent Language Features, Rafael Capilla Sevilla, Lidia Fuentes, Malte Lochau, editors, Journal of Systems and Software, 152, pages 50-69, June, 2019.
-
[BGG+19] . Towards Self-Explainable Cyber-Physical Systems, In: Jeff Gray, Matti Rossi, Jonathan Sprinkle, Juha-Pekka Tolvanen, editors, Proceedings of MODELS 2019. Workshop Models@run.time, pages 542-547, September, 2019, IEEE.
-
[BKRW19] . Continuously Analyzing Finite, Message-Driven, Time-Synchronous Component & Connector Systems During Architecture Evolution, Patrizio Pelliccione, Jan Bosch, Mikic Marija, editors, Journal of Systems and Software, 149, pages 437-461, March, 2019.
-
[DGH+19] . SMArDT modeling for automotive software testing, Rajkumar Buyya, Judith Bishop, Kendra Cooper, Richard Jonas, Agostino Poggi, Satish Srirama, editors, Software: Practice and Experience, 49, pages 301-328, February, 2019.
-
[DJK+19] . Mind the Gap: Lessons Learned from Translating Grammars Between MontiCore and Xtext, In: Jeff Gray, Matti Rossi, Jonathan Sprinkle, Juha-Pekka Tolvanen, editors, International Workshop on Domain-Specific Modeling (DSM'19), pages 40-49, October, 2019, ACM.
-
[DJK+19a] . Tagging Model Properties for Flexible Communication, In: Nicolas Ferry, Antonio Cicchetti, Federico Ciccozzi, Arnor Solberg, Manuel Wimmer, Andreas Wortmann, editors, Proceedings of MODELS 2019. Workshop MDE4IoT, pages 39-46, September, 2019, CEUR Workshop Proceedings.
-
[DJM+19] . Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures, In: Georg Jacobs, Jonas Marheineke, editors, Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, pages 121-133, February, 2019, Books on Demand.
-
[DJR+19] . Model-Driven Systems Engineering for Virtual Product Design, In: Loli Burgueño, Alexander Pretschner, Sebastian Voss, Michel Chaudron, Jörg Kienzle, Markus Völter, Sébastien Gérard, Mansooreh Zahedi, Erwan Bousse, Arend Rensink, Fiona Polack, Gregor Engels, Gerti Kappel, editors, Proceedings of MODELS 2019. Workshop MPM4CPS, pages 430-435, September, 2019, IEEE.
-
[HMR+19] . Innovations in Model-based Software and Systems Engineering, Alfonso Pierantonio, Mark van den Brand, Benoit Combemale, editors, The Journal of Object Technology, 18, pages 1-60, July, 2019.
-
[Wor19] . Towards Component-Based Development of Textual Domain-Specific Languages, In: Luigi Lavazza, Herwig Mannaert, Krishna Kavi, editors, International Conference on Software Engineering Advances (ICSEA 2019), pages 68-73, November, 2019, IARIA XPS Press.
-
[ABK+18] . Retrofitting Type-safe Interfaces into Template-based Code Generators, In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'18), pages 179 - 190, January, 2018, SciTePress.
-
[BDL+18] . Deriving Fluent Internal Domain-specific Languages from Grammars, In: International Conference on Software Language Engineering (SLE'18), pages 187-199, 2018, ACM.
-
[BEK+18a] . Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features, In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS'18), pages 75-82, January, 2018, ACM.
-
[BEK+18b] . Modeling Language Variability with Reusable Language Components, In: International Conference on Systems and Software Product Line (SPLC'18), September, 2018, ACM.
-
[BGRW18] . On the Need for Artifact Models in Model-Driven Systems Engineering Projects, In: Martina Seidl, Steffen Zschaler, editors, Software Technologies: Applications and Foundations, LNCS 10748, pages 146-153, January, 2018, Springer.
-
[BHR+18] . Shepherding Model Evolution in Model-Driven Development, In: Joint Proceedings of the Workshops at Modellierung 2018 (MOD-WS 2018), CEUR Workshop Proceedings 2060, pages 67-77, February, 2018, CEUR-WS.org.
-
[BJRW18] . Translating Grammars to Accurate Metamodels, In: International Conference on Software Language Engineering (SLE'18), pages 174-186, 2018, ACM.
-
[BKL+18] . Multi-Level Modeling Framework for Machine as a Service Applications Based on Product Process Resource Models, In: Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control (ISCSIC'18), September, 2018, ACM.
-
[BKRW18] . Teaching Model-based Systems Engineering for Industry 4.0: Student Challenges and Expectations, In: Proceedings of MODELS 2018. Educators Symposium, October, 2018.
-
[CKM+18] . Concern-Oriented Language Development (COLD): Fostering Reuse in Language Engineering, Computer Languages, Systems & Structures, 54, pages 139 - 155, 2018.
-
[DGH+18] . Model-Based Testing of Software-Based System Functions, In: Conference on Software Engineering and Advanced Applications (SEAA'18), pages 146-153, August, 2018.
-
[GPW18] . Report on the 4th International Workshop on Model-driven Robot Software Engineering (MORSE), SIGSOFT Software Engineering Notes, 42, pages 32-34, New York, NY, USA, January, 2018.
-
[HRW18] . Software Language Engineering in the Large: Towards Composing and Deriving Languages, Computer Languages, Systems & Structures, 54, pages 386-405, 2018.
-
[JWCR18] . Does Distance Still Matter? Revisiting Collaborative Distributed Software Design, IEEE Software, 35, pages 40-47, 2018.
-
[KMS+18] . Improving Model-based Testing in Automotive Software Engineering, In: International Conference on Software Engineering: Software Engineering in Practice (ICSE'18), pages 172-180, June, 2018, ACM.
-
[RW18] . Abstraction and Refinement in Hierarchically Decomposable and Underspecified CPS-Architectures, Chapter in Marten Lohstroh, Patricia Sirjani Marjan Derler, editors, Principles of Modeling: Essays Dedicated to Edward A. Lee on the Occasion of His 60th Birthday, Springer, ISBN 978-3-319-95246-8, LNCS 10760, pages 383-406, 2018.
-
[ABH+17] . Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse, Aachener Informatik-Berichte, Software Engineering, Band 28, Shaker Verlag, ISBN 978-3-8440-5319-7, December, 2017.
-
[ABK+17] . Executing Robot Task Models in Dynamic Environments, In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, September, 2017.
-
[AHRW17] . Engineering Robotics Software Architectures with Exchangeable Model Transformations, In: International Conference on Robotic Computing (IRC'17), pages 172-179, April, 2017, IEEE.
-
[AHRW17b] . Modeling Robotics Software Architectures with Modular Model Transformations, Journal of Software Engineering for Robotics (JOSER), 8, pages 3-16, 2017.
-
[ARW17] . Improving Reuse in Architecture Modeling with Higher-Order Components, In: Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme XIII (MBEES'17), Univ. Hamburg, March, 2017.
-
[BGRW17] . Taming the Complexity of Model-Driven Systems Engineering Projects, In: Part of the Grand Challenges in Modeling (GRAND'17) Workshop, July, 2017.
-
[BHH+17] . Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language, In: European Conference on Modelling Foundations and Applications (ECMFA'17), LNCS 10376, pages 53-70, July, 2017, Springer.
-
[BHK+17] . A Classification of Dynamic Reconfiguration in Component and Connector Architecture Description Languages, In: Proceedings of MODELS 2017. Workshop ModComp, CEUR 2019, September, 2017.
-
[BKRW17] . Semantic Differencing for Message-Driven Component & Connector Architectures, In: International Conference on Software Architecture (ICSA'17), pages 145-154, April, 2017, IEEE.
-
[BKRW17a] . Architectural Programming with MontiArcAutomaton, In: In 12th International Conference on Software Engineering Advances (ICSEA 2017), pages 213-218, May, 2017, IARIA XPS Press.
-
[BSW17] . Fifth Workshop on the Globalization of Modeling Languages (GEMOC 2017), In: Proceedings of MODELS 2017, CEUR 2019, September, 2017.
-
[DMW17] . Engineering a ROVER Language in GEMOC STUDIO & MONTICORE: A Comparison of Language Reuse Support, In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, September, 2017.
-
[ELR+17] . Architecting Cloud Services for the Digital me in a Privacy-Aware Environment, Chapter in Ivan Mistrik, Rami Bahsoon, Nour Ali, Maritta Heisel, Bruce Maxim, editors, Software Architecture for Big Data and the Cloud, Elsevier Science & Technology, pages 207-226, June, 2017.
-
[HRRW17] . Advances in Modeling Language Engineering, In: International Conference on Model and Data Engineering, LNCS 10563, pages 3-17, October, 2017, Springer.
-
[RRSW17] . Teaching Agile Model-Driven Engineering for Cyber-Physical Systems, In: International Conference on Software Engineering: Software Engineering and Education Track (ICSE'17), pages 127-136, May, 2017, IEEE.
-
[TRW17] . Investigating the Effects of Integrating Handcrafted Code in Model-Driven Engineering, In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, September, 2017.
-
[WCB17] . A Systematic Mapping Study on Modeling for Industry 4.0, In: Conference on Model Driven Engineering Languages and Systems (MODELS'17), pages 281-291, September, 2017, IEEE.
-
[ABH+16] . Model-Driven Separation of Concerns for Service Robotics, In: International Workshop on Domain-Specific Modeling (DSM'16), pages 22-27, October, 2016, ACM.
-
[BRW16a] . Embedding Component Behavior DSLs into the MontiArcAutomaton ADL, In: Globalization of Modeling Languages Workshop (GEMOC'16), CEUR Workshop Proceedings 1731, October, 2016.
-
[CMSNR+16] . Der Weg zur Modellbasierten Evolution und Adaption medizinischer Leitlinien, In: Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS'16), CEUR Workshop Proceedings 1559, pages 195-200, February, 2016.
-
[GMR+16] . Modeling Variability in Template-based Code Generators for Product Line Engineering, In: Modellierung 2016 Conference, LNI 254, pages 141-156, March, 2016, Bonner Köllen Verlag.
-
[HKR+16] . Retrofitting Controlled Dynamic Reconfiguration into the Architecture Description Language MontiArcAutomaton, In: Software Architecture - 10th European Conference (ECSA'16), LNCS 9839, pages 175-182, December, 2016, Springer.
-
[HMSNRW16] . Compositional Language Engineering using Generated, Extensible, Static Type Safe Visitors, In: Conference on Modelling Foundations and Applications (ECMFA), LNCS 9764, pages 67-82, July, 2016, Springer.
-
[HRW16] . Extending Architecture Description Languages With Exchangeable Component Behavior Languages, In: Conference on Software Engineering & Knowledge Engineering (SEKE'16), pages 1-6, June, 2016, KSI Research Inc., Fredericton, Canada.
-
[RRW16] . Model-Based Specification of Component Behavior with Controlled Underspecification, In: Modellbasierte Entwicklung eingebetteter Systeme (MBEES'16), pages 1-12, March, 2016, fortiss, An-Institut TU München, Technical Report.
-
[Wor16] . An Extensible Component & Connector Architecture Description Infrastructure for Multi-Platform Modeling, Aachener Informatik-Berichte, Software Engineering, Band 25, Shaker Verlag, November, 2016.
-
[BRS+15] . Modeling Reusable, Platform-Independent Robot Assembly Processes, In: International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015), 2015.
-
[GHK+15] . A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages, In: Model-Driven Engineering and Software Development Conference (MODELSWARD'15), pages 74-85, 2015, SciTePress.
-
[GHK+15a] . Integration of Handwritten and Generated Object-Oriented Code, In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pages 112-132, 2015, Springer.
-
[HHR+15] . Generating Domain-Specific Transformation Languages for Component & Connector Architecture Descriptions, In: Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp'15), CEUR Workshop Proceedings 1463, pages 18-23, 2015.
-
[HLMSN+15] . Integration of Heterogeneous Modeling Languages via Extensible and Composable Language Components, In: Model-Driven Engineering and Software Development Conference (MODELSWARD'15), pages 19-31, 2015, SciTePress.
-
[HLMSN+15a] . Composition of Heterogeneous Modeling Languages, In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pages 45-66, 2015, Springer.
-
[HMSNR+15] . Modeling Robot and World Interfaces for Reusable Tasks, In: Intelligent Robots and Systems Conference (IROS'15), pages 1793-1798, 2015, IEEE.
-
[RRRW15b] . Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems, Journal of Software Engineering for Robotics (JOSER), 6, pages 33-57, 2015.
-
[RRW15] . Tailoring the MontiArcAutomaton Component & Connector ADL for Generative Development, In: MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering, pages 41-47, 2015, ACM.
-
[RRW15a] . Transforming Platform-Independent to Platform-Specific Component and Connector Software Architecture Models, In: Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp'15), CEUR Workshop Proceedings 1463, pages 30-35, 2015.
-
[RRW15b] . Composing Code Generators for C&C ADLs with Application-Specific Behavior Languages (Tool Demonstration), In: Conference on Generative Programming: Concepts and Experiences (GPCE'15), pages 113-116, 2015, ACM.
-
[RRRW14] . Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems, In: Model-Driven Robot Software Engineering Workshop (MORSE'14), CEUR Workshop Proceedings 1319, pages 66 - 77, 2014.
-
[RRW14a] . Architecture and Behavior Modeling of Cyber-Physical Systems with MontiArcAutomaton, Aachener Informatik-Berichte, Software Engineering, Band 20, Shaker Verlag, December, 2014.
-
[LPR+13] . Black-box Integration of Heterogeneous Modeling Languages for Cyber-Physical Systems, In: Globalization of Modeling Languages Workshop (GEMOC'13), CEUR Workshop Proceedings 1102, 2013.
-
[RRW13] . From Software Architecture Structure and Behavior Modeling to Implementations of Cyber-Physical Systems, In: Software Engineering Workshopband (SE'13), LNI 215, pages 155-170, 2013.
-
[RRW13b] . A Case Study on Model-Based Development of Robotic Systems using MontiArc with Embedded Automata, In: Holger Giese, Michaela Huhn, Jan Philipps, Bernhard Schätz, editors, Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme, pages 30-43, 2013.
-
[RRW13c] . MontiArcAutomaton: Modeling Architecture and Behavior of Robotic Systems, In: Conference on Robotics and Automation (ICRA'13), pages 10-12, 2013, IEEE.
-
[THR+13] . A New Skill Based Robot Programming Language Using UML/P Statecharts, In: Conference on Robotics and Automation (ICRA'13), pages 461-466, 2013, IEEE.
-
[RRW12] . A Requirements Modeling Language for the Component Behavior of Cyber Physical Robotics Systems, Chapter in N. Seyff, A. Koziolek, editors, Modelling and Quality in Requirements Engineering: Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday, Monsenstein und Vannerdat, ISBN 978-3869917245, pages 133-146, Münster, 2012.
-
[SWL10] . Self-Maintenance for Autonomous Robots in the Situation Calculus, In: Gerhard Lakemeyer, Hector J. Levesque, Fiora Pirri, editors, Cognitive Robotics, Dagstuhl Seminar Proceedings, Dagstuhl, Germany, June 16-17, 2010, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany.
-
[SWL10a] . Self-Maintenance for Autonomous Robots controlled by ReadyLog, In: Felix Ingrand, Jeremie Guiochet, editors, Proceedings of the 7th IARP Workshop on Technical Challenges for Dependable Robots in Human Environments, pages 101-107, Toulouse, France, June 16-17, 2010.
Miscellanea
- My Erdös Number is four: I coauthored with Bernhard Rumpe, who coauthored with S. Shankar Sastry, who coauthored with Béla Bollobás, who coauthored with Paul Erdös.
- There is a XKCD comic on this.
- I am a member of the IEEE RAS Technical Committee of Software Engineering for Robotics and Automaton (TC-SOFT).
- A short vita can be found on my personal website.