Dr. Andreas Wortmann
Dipl.-Inform. Dipl.-Wirt.Inform.
Team Leader Model-Driven Systems Engineering
Department of Computer Science 3
RWTH Aachen University
Ahornstraße 55
D-52074 Aachen
+49 (241) 80-21346
wortmann@se-rwth.de
Room 4219
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 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.
-
[MSW24]In: IEEE Software, Volume 41(1), pp. 55-63, IEEE, Jan. 2024.
-
[KJRW23]In: Modeling in Low-Code Development Platforms Workshop of the 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (LowCode), D. Di Ruscio, L. Lambers (Eds.), pp. 854-862, IEEE, Västerås, Sweden, Oct. 2023.
-
[CJJ+23]In: Model-Driven Engineering for Digital Twins Workshop of the 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MoDDiT), D. Di Ruscio, L. Lambers (Eds.), pp. 429-433, IEEE, Västerås, Sweden, Oct. 2023.
-
[GWF+23]In: 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, Sep. 2023.
-
[FHM+23]In: Digital Twin Driven Intelligent Systems and Emerging Metaverse, E. Karaarslan, Ö. Aydin, Ü. Cali, M. Challenger (Eds.), pp. 101-121, Springer Nature Singapore, Apr. 2023.
-
[BDJ+23]In: Digital Transformation: Core Technologies and Emerging Topics from a Computer Science Perspective, B. Vogel-Heuser, M. Wimmer (Eds.), pp. 3-31, Springer Berlin Heidelberg, Jan. 2023.
-
[DJR+22]In: Journal of Systems and Software (JSS), Volume 193, Art. 111361, Elsevier, Nov. 2022.
-
[KKR+22]In: Journal ACM Transactions on Internet of Things, Volume 3, Art. 30, pp. 1-30, ACM, Nov. 2022.
-
[KMM+22]In: 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 374-381, IEEE, Sep. 2022.
-
[KKM+22]In: STAF 2022 Workshop Proceedings: 2nd International Workshop on MDE for Smart IoT Systems (MeSS 2022), Volume 3250, CEUR Workshop Proceedings, Jul. 2022.
-
[JPR+22]In: Journal of Object Technology (JOT), Volume 21, pp. 1-15, AITO - Association Internationale pour les Technologies Objets, Jul. 2022.
-
[DHM+22]In: Journal of Computer Languages (COLA), Volume 70, Art. 101117, Elsevier, Jun. 2022.
-
[MPRW22]In: 10th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, pp. 9-12, ACM, May 2022.
-
[BDJ+22]In: Journal ACM Transactions on Internet of Things, Volume 3, pp. 1-32, ACM, Feb. 2022.
-
[KRS+22]In: Journal of Systems and Software (JSS), W.- K. Chan (Eds.), Volume 183, pp. 1-21, Elsevier, Jan. 2022.
-
[Wor21]Aachener Informatik-Berichte, Software Engineering, Band 50, ISBN 978-3-8440-8345-3, Shaker Verlag, Oct. 2021.
-
[BHK+21]In: Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 182-187, ACM/IEEE, Oct. 2021.
-
[BBD+21b]In: Conceptual Modeling, ER 2021, A. Ghose, J. Horkoff, V. E. Silva Souza, J. Parsons, J. Evermann (Eds.), pp. 271-281, Springer, Oct. 2021.
-
[BDR+21]In: 54th CIRP CMS 2021 - Towards Digitalized Manufacturing 4.0, Elsevier, Sep. 2021.
-
[MW21]In: Advances in Production Management Systems. Artificial Intelligence for Sustainable and Resilient Production Systems, pp. 333-341, Springer International Publishing, Sep. 2021.
-
[BHR+21]In: Composing Model-Based Analysis Tools, Heinrich, Robert and Duran, Francisco and Talcott, Carolyn and Zschaler, Steffen (Eds.), pp. 217-234, ISBN 978-3-030-81914-9, Springer, Jul. 2021.
-
[BBD+21a]In: 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 156-166, IEEE Computer Society, May 2021.
-
[GKR+21]In: 2021 IEEE/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SE&IP), pp. 49-56, IEEE, May 2021.
-
[BCL+21]In: IEEE Software Journal, Volume 38(2), pp. 119-127, IEEE, Mar. 2021.
-
[BBD+21]In: Model-Based Engineering of Collaborative Embedded Systems, pp. 15-48, Springer, Jan. 2021.
-
[BW21]In: Model-Based Engineering of Collaborative Embedded Systems, pp. 239-253, Springer, Jan. 2021.
-
[JSD+20]In: Empirical software engineering, Volume 25(6), pp. 4427-4471, Springer, Nov. 2020.
-
[DMR+20]In: Conceptual Modeling, G. Dobbie, U. Frank, G. Kappel, S. W. Liddle, H. C. Mayr (Eds.), pp. 377-387, Springer International Publishing, Oct. 2020.
-
[BEH+20]In: Journal of Object Technology (JOT), L. Hamann, R. Paige, A. Pierantonio, B. Rumpe, A. Vallecillo (Eds.), Volume 19(3), pp. 3:1-16, AITO - Association Internationale pour les Technologies Objets, Oct. 2020.
-
[DRW+20]In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 79-89, ACM, Oct. 2020.
-
[BPR+20]In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 35-46, ACM, Oct. 2020.
-
[KMR+20]In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 90-101, ACM, Oct. 2020.
-
[JWL+20]In: Proceedings of the 15th International Conference on Global Software Engineering, pp. 106-116, ACM, Jun. 2020.
-
[BDH+20]In: International Conference on Advanced Information Systems Engineering (CAiSE’20), S. Dustdar, E. Yu, C. Salinesi, D. Rieu, V. Pant (Eds.), Volume 12127, pp. 85-100, Lecture Notes in Computer Science, Springer International Publishing, Jun. 2020.
-
[KRW20]In: Automated Software Engineering Journal, Volume 27, pp. 119-151, Springer, Apr. 2020.
-
[SHH+20]In: ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb, W. Bauer, W. Volk, M. Zäh (Eds.), Volume 115(special), pp. 105-107, Carl Hanser Verlag, Munich, Apr. 2020.
-
[HJRW20]In: Modellierung 2020, D. Bork, D. Karagiannis, H. C. Mayr (Eds.), pp. 189-190, Gesellschaft für Informatik e.V., Feb. 2020.
-
[KRSW20]In: International Working Conference on Variability Modelling of Software-Intensive Systems, M. Cordy, M. Acher, D. Beuche, G. Saake (Eds.), ACM, Feb. 2020.
-
[WBCW20]In: Software and Systems Modeling, J. Gray, V. Kulkarni (Eds.), Volume 19(1), pp. 67-94, Springer, Jan. 2020.
-
[Wor19]In: International Conference on Software Engineering Advances (ICSEA 2019), L. Lavazza, H. Mannaert, K. Kavi (Eds.), pp. 68-73, IARIA XPS Press, Nov. 2019.
-
[DJK+19]In: International Workshop on Domain-Specific Modeling (DSM’19), J. Gray, M. Rossi, J. Sprinkle, J.- P. Tolvanen (Eds.), pp. 40-49, ACM, Oct. 2019.
-
[ABH+19]In: Proceedings of MODELS 2019. Workshop MPM4CPS, L. Burgueño, A. Pretschner, S. Voss, M. Chaudron, J. Kienzle, M. Völter, S. Gérard, M. Zahedi, E. Bousse, A. Rensink, F. Polack, G. Engels, G. Kappel (Eds.), pp. 418-423, IEEE, Sep. 2019.
-
[BGG+19]In: Proceedings of MODELS 2019. Workshop Models@run.time, J. Gray, M. Rossi, J. Sprinkle, J.- P. Tolvanen (Eds.), pp. 542-547, IEEE, Sep. 2019.
-
[DJK+19a]In: Proceedings of MODELS 2019. Workshop MDE4IoT, N. Ferry, A. Cicchetti, F. Ciccozzi, A. Solberg, M. Wimmer, A. Wortmann (Eds.), pp. 39-46, CEUR Workshop Proceedings, Sep. 2019.
-
[DJR+19]In: Proceedings of MODELS 2019. Workshop MPM4CPS, L. Burgueño, A. Pretschner, S. Voss, M. Chaudron, J. Kienzle, M. Völter, S. Gérard, M. Zahedi, E. Bousse, A. Rensink, F. Polack, G. Engels, G. Kappel (Eds.), pp. 430-435, IEEE, Sep. 2019.
-
[HMR+19]In: Journal of Object Technology (JOT), A. Pierantonio, M. van den Brand, B. Combemale (Eds.), Volume 18(1), pp. 1-60, AITO - Association Internationale pour les Technologies Objets, Jul. 2019.
-
[BEK+19]In: Journal of Systems and Software (JSS), R. C. Sevilla, L. Fuentes, M. Lochau (Eds.), Volume 152, pp. 50-69, Elsevier, Jun. 2019.
-
[BKRW19]In: Journal of Systems and Software (JSS), P. Pelliccione, J. Bosch, M. Marija (Eds.), Volume 149, pp. 437-461, Elsevier, Mar. 2019.
-
[DJM+19]Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures.In: Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, G. Jacobs, J. Marheineke (Eds.), pp. 121-133, Books on Demand, Feb. 2019.
-
[DGH+19]In: Journal on Software: Practice and Experience, R. Buyya, J. Bishop, K. Cooper, R. Jonas, A. Poggi, S. Srirama (Eds.), Volume 49(2), pp. 301-328, Wiley Online Library, Feb. 2019.
-
[BKRW18]In: Proceedings of MODELS 2018. Educators Symposium, Oct. 2018.
-
[BEK+18b]In: International Conference on Systems and Software Product Line (SPLC’18), ACM, Sep. 2018.
-
[BKL+18]In: Proceedings of the 2nd International Symposium on Computer Science and Intelligent Control (ISCSIC’18), ACM, Sep. 2018.
-
[DGH+18]In: Conference on Software Engineering and Advanced Applications (SEAA’18), pp. 146-153, Aug. 2018.
-
[KMS+18]In: International Conference on Software Engineering: Software Engineering in Practice (ICSE’18), pp. 172-180, ACM, Jun. 2018.
-
[BHR+18]In: Joint Proceedings of the Workshops at Modellierung 2018 (MOD-WS 2018), Volume 2060, pp. 67-77, CEUR Workshop Proceedings, CEUR-WS.org, Feb. 2018.
-
[BEK+18a]In: Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems (VAMOS’18), pp. 75-82, ACM, Jan. 2018.
-
[ABK+18]In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’18), pp. 179 - 190, SciTePress, Jan. 2018.
-
[GPW18]In: SIGSOFT Software Engineering Notes, Volume 42(4), pp. 32-34, ACM, New York, NY, USA, Jan. 2018.
-
[BGRW18]In: Software Technologies: Applications and Foundations, M. Seidl, S. Zschaler (Eds.), pp. 146-153, LNCS 10748, Springer, Jan. 2018.
-
[JWCR18]In: IEEE Software Journal, Volume 35(6), pp. 40-47, 2018.
-
[BDL+18]In: International Conference on Software Language Engineering (SLE’18), pp. 187-199, ACM, 2018.
-
[BJRW18]In: International Conference on Software Language Engineering (SLE’18), pp. 174-186, ACM, 2018.
-
[HRW18]In: Journal Computer Languages, Systems & Structures, Volume 54, pp. 386-405, Elsevier, 2018.
-
[RW18]In: Principles of Modeling: Essays Dedicated to Edward A. Lee on the Occasion of His 60th Birthday, Lohstroh, Marten and Derler, Patricia Sirjani, Marjan (Eds.), pp. 383-406, LNCS 10760, ISBN 978-3-319-95246-8, Springer, 2018.
-
[CKM+18]In: Journal Computer Languages, Systems & Structures, Volume 54, pp. 139 - 155, Elsevier, 2018.
-
[ABH+17]Aachener Informatik-Berichte, Software Engineering, Band 28, ISBN 978-3-8440-5319-7, Shaker Verlag, Dec. 2017.
-
[HRRW17]In: International Conference on Model and Data Engineering, pp. 3-17, LNCS 10563, Springer, Oct. 2017.
-
[ABK+17]In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, Sep. 2017.
-
[BHK+17]In: Proceedings of MODELS 2017. Workshop ModComp, CEUR 2019, Sep. 2017.
-
[TRW17]In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, Sep. 2017.
-
[BSW17]In: Proceedings of MODELS 2017, CEUR 2019, Sep. 2017.
-
[DMW17]In: Proceedings of MODELS 2017. Workshop EXE, CEUR 2019, Sep. 2017.
-
[WCB17]In: Conference on Model Driven Engineering Languages and Systems (MODELS’17), pp. 281-291, IEEE, Sep. 2017.
-
[BHH+17]In: European Conference on Modelling Foundations and Applications (ECMFA’17), pp. 53-70, LNCS 10376, Springer, Jul. 2017.
-
[BGRW17]In: Part of the Grand Challenges in Modeling (GRAND’17) Workshop, Jul. 2017.
-
[ELR+17]In: Software Architecture for Big Data and the Cloud, I. Mistrik, R. Bahsoon, N. Ali, M. Heisel, B. Maxim (Eds.), ch. 12, pp. 207-226, Elsevier Science & Technology, Jun. 2017.
-
[BKRW17a]In: In 12th International Conference on Software Engineering Advances (ICSEA 2017), pp. 213-218, IARIA XPS Press, May 2017.
-
[RRSW17]In: International Conference on Software Engineering: Software Engineering and Education Track (ICSE’17), pp. 127-136, IEEE, May 2017.
-
[BKRW17]In: International Conference on Software Architecture (ICSA’17), pp. 145-154, IEEE, Apr. 2017.
-
[AHRW17]In: International Conference on Robotic Computing (IRC’17), pp. 172-179, IEEE, Apr. 2017.
-
[ARW17]In: Tagungsband des Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme XIII (MBEES’17), Univ. Hamburg, Mar. 2017.
-
[AHRW17b]In: Journal of Software Engineering for Robotics (JOSER), Volume 8(1), pp. 3-16, 2017.
-
[HKR+16]In: Software Architecture - 10th European Conference (ECSA’16), Volume 9839, pp. 175-182, LNCS, Springer, Dec. 2016.
-
[Wor16]Aachener Informatik-Berichte, Software Engineering, Band 25, Shaker Verlag, Nov. 2016.
-
[ABH+16]In: International Workshop on Domain-Specific Modeling (DSM’16), pp. 22-27, ACM, Oct. 2016.
-
[BRW16a]In: Globalization of Modeling Languages Workshop (GEMOC’16), Volume 1731, CEUR Workshop Proceedings, Oct. 2016.
-
[HNRW16]In: Conference on Modelling Foundations and Applications (ECMFA), pp. 67-82, LNCS 9764, Springer, Jul. 2016.
-
[HRW16]In: Conference on Software Engineering & Knowledge Engineering (SEKE’16), pp. 1-6, ISBN 1-891706-39-X, KSI Research Inc., Fredericton, Canada, Jun. 2016.
-
[RRW16]In: Modellbasierte Entwicklung eingebetteter Systeme (MBEES’16), pp. 1-12, fortiss, An-Institut TU München, Technical Report, Mar. 2016.
-
[GMR+16]In: Modellierung 2016 Conference, Volume 254, pp. 141-156, LNI, Bonner Köllen Verlag, Mar. 2016.
-
[CNR+16]In: Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS’16), Volume 1559, pp. 195-200, CEUR Workshop Proceedings, Feb. 2016.
-
[BRS+15]In: International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015), 2015.
-
[HNR+15]In: Intelligent Robots and Systems Conference (IROS’15), pp. 1793-1798, IEEE, 2015.
-
[HLN+15a]In: Model-Driven Engineering and Software Development, Volume 580, pp. 45-66, Communications in Computer and Information Science, Springer, 2015.
-
[GHK+15a]In: Model-Driven Engineering and Software Development, Volume 580, pp. 112-132, Communications in Computer and Information Science, Springer, 2015.
-
[RRRW15b]In: Journal of Software Engineering for Robotics (JOSER), Volume 6(1), pp. 33-57, 2015.
-
[RRW15b]In: Conference on Generative Programming: Concepts and Experiences (GPCE’15), pp. 113-116, ACM, 2015.
-
[RRW15a]In: Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp’15), Volume 1463, pp. 30-35, CEUR Workshop Proceedings, 2015.
-
[HHR+15]In: Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp’15), Volume 1463, pp. 18-23, CEUR Workshop Proceedings, 2015.
-
[RRW15]In: MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering, pp. 41-47, ACM, 2015.
-
[HLN+15]In: Model-Driven Engineering and Software Development Conference (MODELSWARD’15), pp. 19-31, SciTePress, 2015.
-
[GHK+15]In: Model-Driven Engineering and Software Development Conference (MODELSWARD’15), pp. 74-85, SciTePress, 2015.
-
[RRW14a]Aachener Informatik-Berichte, Software Engineering, Band 20, Shaker Verlag, Dec. 2014.
-
[RRRW14]In: Model-Driven Robot Software Engineering Workshop (MORSE’14), Volume 1319, pp. 66 - 77, CEUR Workshop Proceedings, 2014.
-
[RRW13b]In: Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme, H. Giese, M. Huhn, J. Philipps, B. Schätz (Eds.), pp. 30-43, 2013.
-
[LPR+13]In: Globalization of Modeling Languages Workshop (GEMOC’13), Volume 1102, CEUR Workshop Proceedings, 2013.
-
[RRW13c]In: Conference on Robotics and Automation (ICRA’13), pp. 10-12, IEEE, 2013.
-
[THR+13]In: Conference on Robotics and Automation (ICRA’13), pp. 461-466, IEEE, 2013.
-
[RRW13]In: Software Engineering Workshopband (SE’13), Volume 215, pp. 155-170, LNI, 2013.
-
[RRW12]In: Modelling and Quality in Requirements Engineering: Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday, Seyff, N. and Koziolek, A. (Eds.), pp. 133-146, ISBN 978-3869917245, Monsenstein und Vannerdat, Münster, 2012.
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.