![]() |
Jörg Christian Kirchhof, M.Sc. RWTHSoftware EngineeringDepartment of Computer Science 3 RWTH Aachen University Ahornstraße 55 D-52074 Aachen tel. +49 (241) 80-21311 kirchhof ![]() room 4315 |
Research

MontiThings is an architecture description language for rapid prototyping of Internet of Things applications. Available on GitHub!
Teaching
Teaching at Chair of Software Engineering:- Lecture Software Language Engineering (Lecture TA) (Summer 2022)
- Practical Course Model-Driven Engineering of Smart Home Applications (Organizer) (Summer 2022)
- Lecture Der digitale Lebenszyklus von Fahrzeugen als Teil des Internet of Things (IoT) (Lecture TA) (Winter 2021/22)
- Practical Course Model-Driven Engineering of IoT Applications in Industry 4.0 Production Systems (Organizer) (Winter 2021/22)
- Lecture Der digitale Lebenszyklus von Fahrzeugen als Teil des Internet of Things (IoT) (Lecture TA) (Winter 2020/21)
- Practical Course Model-driven Software Engineering for Connected Vehicles (Organizer) (Winter 2020/21)
- Lecture Software Language Engineering (Lecture TA) (Summer 2020)
- Practical Course Software Engineering in IoT and Smart Home (Organizer) (Summer 2020)
- Lecture Applied Software Engineering within the life cycle of Automotive Electronics (Lecture TA) (Winter 2019/20)
- Lecture Software Language Engineering (Lecture TA) (Summer 2019)
Former teaching at RWTH Aachen University:
- Lecture Datenkommunikation und Sicherheit (Lab Tutor) (Summer 2017)
- Lecture Einführung in die Technische Informatik (Student Assistant) (Winter 2016/17)
- Lecture Datenkommunikation und Sicherheit (Lab Tutor) (Summer 2016)
- Lecture Einführung in die Technische Informatik (Student Assistant) (Winter 2015/16)
- Lecture Einführung in die Technische Informatik (Student Assistant) (Winter 2014/15)
Publications
-
[HKK+22] M. Hoppe, J. C. Kirchhof, E. Kusmenko, C. Y. Lee, B. Rumpe:
Agent-Based Autonomous Vehicle Simulation with Hardware Emulation in the Loop.
In: 2022 IEEE Intelligent Vehicles Symposium (IV), pages 16–21, 2022. - [KRS+22] J. C. Kirchhof, B. Rumpe, D. Schmalzing, A. Wortmann:
MontiThings: Model-driven Development and Deployment of Reliable IoT Applications.
In: W.K. Chan, editor, Journal of Systems and Software (JSS), Volume 183, 111087, Elsevier, January 2022. - [KMR21] J. C. Kirchhof, L. Malcher, B. Rumpe:
Understanding and Improving Model-Driven IoT Systems through Accompanying Digital Twins.
In: E. Tilevich, C. De Roover, editors, Proceedings of the 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE ’21), Volume 20, ACM SIGPLAN, Oct. 2021. - [AKK+21] A. Atouani, J. C. Kirchhof, E. Kusmenko, B. Rumpe:
Artifact and Reference Models for Generative Machine Learning Frameworks and Build Systems.
In: E. Tilevich, C. De Roover, editors, Proceedings of the 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE ’21), Volume 20, ACM SIGPLAN, Oct. 2021. - [KNS+21] J. C. Kirchhof, M. Nieke, I. Schaefer, D. Schmalzing, M. Schulze:
Variant and Product Line Co-Evolution.
In: W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, S. Schröck, editors, Model-Based Engineering of Collaborative Embedded Systems, pp. 333-351, Springer, Jan. 2021. - [KMR+20] J. C. Kirchhof, J. Michael, B. Rumpe, S. Varga, A. Wortmann:
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 (MODELS'20), pp. 90-101, ACM, Oct. 2020. - [KSG+20] J. C. Kirchhof, M. Serror, R. Glebke, K. Wehrle:
Improving MAC Protocols for Wireless Industrial Networks via Packet Prioritization and Cooperation.
In: Proceedings of the 21st International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM). Workshop CCNCPS., Cork, Ireland, pp. 367-372, IEEE, Aug. 2020. - [KMR20] J. C. Kirchhof, J. Michael, B. Rumpe:
Softwarequalität in Energieprojekten.
In: D. Müller, editor, ENERGIEWENDEBAUEN - Forschungserkenntnisse von der Komponente bis zum Quartier, pp. 273-279, Fraunhofer IRB Verlag, Stuttgart, July 2020. - [KRSW20] J. C. Kirchhof, B. Rumpe, D. Schmalzing, A. Wortmann:
Structurally Evolving Component-Port-Connector Architectures of Centrally Controlled Systems.
In: M. Cordy, M. Acher, D. Beuche, G. Saake, editors, International Working Conference on Variability Modelling of Software-Intensive Systems (VAMOS'20), Magdeburg, article 23, ACM, Feb. 2020. - [DJR+19a] M. Dalibor, N. Jansen, J. C. Kirchhof, B. Rumpe, D. Schmalzing, A. Wortmann:
Tagging Model Properties for Flexible Communication.
In: N.Ferry, A. Cicchetti, F. Ciccozzi, A. Solberg, M. Wimmer, A.Wortmann, editors, Proceedings of MODELS 2019. Workshop MDE4IoT, Munich, pp. 39-46, CEUR Workshop Proceedings, Sep. 2019. - [KKRZ19] J. C. Kirchhof, E. Kusmenko, B. Rumpe, H. Zhang:
Simulation as a Service for Cooperative Vehicles.
In: 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, editors, Proceedings of MODELS 2019. Workshop MASE, Munich, pp. 28-37, IEEE, Sep. 2019. - [KKMR19] J. C. Kirchhof, E. Kusmenko, J. Meurice, B. Rumpe:
Simulation of Model Execution for Embedded Systems.
In: 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, editors, Proceedings of MODELS 2019. Workshop MLE, Munich, pp. 331-338, IEEE, Sep. 2019. - [SKS+17] M. Serror, J. C. Kirchhof, M. Stoffers, K. Wehrle, and J. Gross:
Code-transparent Discrete Event Simulation for Time-accurate Wireless Prototyping
In: Proceedings of the 5th ACM SIGSIM/PADS Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS’17), Singapore, Singapore, 5, 2017, ACM.