Judith Michael Dr. Judith Michael

Team Leader Model-Based Assistance and Information Services

Software Engineering
Department of Computer Science 3
RWTH Aachen University
Ahornstraße 55
D-52074 Aachen

tel. +49 (241) 80-21323
fax. +49 (241) 80-22218

room 4305
Additionally, I am member of the supervisory board of the Lakeside Science & Technology Park GmbH in Klagenfurt, Austria.



My research focus are (conceptual) models in a variety of domains and applications. We develop domain-specific modeling languages (DSMLs) and methods (DSMMs) for domains such as Ambient Assisted Living, Controlling and Finances, Energy, Health, Internet of Production (IoP), Internet of Things (IoT), Industry 4.0 or Smart Homes. The models created with such languages can be used to develop model-based assistance and information systems and services. In focus of such languages is either structural and/or behavioral data (see context modeling [MS17]), the system architecture or a combination of both [ANV+18]. Recent work deals with digital twins [DMR+20], the human factor in the internet of production [MNRV19], user-centered data privacy [MKM+19], smart assisted living [SM20], the semantic analysis of models [DKMR19,DKMR20], behavior goal modeling [MRV20] and assistive and informative systems in general.

(Selected) Projects

Projects at RWTH Aachen University:

  • Project leader of MaCoCo (Management Cockpit for Controlling): A multi-user web-application for the decentralized management and controlling of organizational processes within the chairs or institutes of RWTH Aachen university (Founder: RWTH Aachen university)
  • InviDas: Interaktive, visuelle Datenräume zur souveränen, datenschutzrechtlichen Entscheidungsfindung. The aim of InviDas is to provide future and current users of smart wearables, such as fitness watches, better insight into their data profiles and help them to make informed decisions about sharing personal data more easily. (Founder: BMBF)
  • Internet of Production (IoP): Deputy Coordinator CRD-A.II (Conceptual Foundations of Digital Shadows). The Cluster of Excellence Internet of Production the vision to enable a new level of cross-domain collaboration by providing semantically adequate and context-aware data from production, development, and usage in real-time on an appropriate level of granularity.
  • SemanticDiff: A Semantic Approach to Evolution Analysis in Model-Based Software Development (Founder: DFG)

Projects at AAU:

  • Since project start in 2011, I have been a team member of the Human Behavior Monitoring and Support (HBMS) project, where we have developed an assistive system for human behavior support (Founder: Klaus Tschira Stiftung, Heidelberg). See the video playlist for some insights and results. Further information can be found in my publication list.


Teaching at RWTH Aachen University:

For the teaching agenda of the Software Engineering group, please have a look at our website.

Former Teaching Experiences: Since 2011 I have been teaching different courses for students related to several curricula at the Alpen- Adria-Universität Klagenfurt (short AAU, Austria):

  • Exercises Datenbanken, Einführung in die Theoretische Informatik, Algorithmen und Datenstrukturen, Einführung in die strukturierte und objektbasierte Programmierung, Einführung in die Informatik, Informatik für Betriebswirte
  • Co-supervisor of the Seminar Business Information Systems, Angewandter Informatik, Application Engineering
  • Lecture/Exercise Current Topics in Business Information Systems, Current Topics in Application Engineering: Ambient Assistance and Current Topics in Application Engineering: Ambient Assisted Living
  • Ringvorlesung: Frauen - Männer - Wirtschaft

Moreover, I've been teaching in the NEMO Summer School (Next-Generation Enterprise Modelling, 2014-2020) and in University Level Courses (ULG IT Business Solutions) for the M/O/T (Alpen-Adria-School of Management, Organizational Development and Technology).


My recent publications are focussing on (conceptual) modeling (domain specific modeling languages, context modeling, privacy meta-modeling, model-based generation of enterprise information systems) especially in the active assistance, controlling, IoP and IoT domains. Please see further publications in my Google scholar or Researchgate profile. For more publications of the Software Engineering group, please have a look at the prepared curated lists.

  • [GMNR21] A. Gerasimov, J. Michael, L. Netz, and B. Rumpe. Agile Generator-Based GUI Modeling for Information Systems, In: Ajantha Dahanayake, Oscar Pastor, Bernhard Thalheim, editors, Modelling to Program (M2P), pages 113-126, March, 2021, Springer.
  • [MW21] J. Michael, and A. Wortmann. 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.
  • [RMK+21] B. Rumpe, J. Michael, O. Kautz, R. Krebs, S. Gandenberger, J. Standt, and U. Weber. Digitalisierung der Gesetzgebung zur Steigerung der digitalen Souveränität des Staates, Berichte des NEGZ, Nationales E-Government Kompetenzzentrum e. V., June, 2021.
  • [AMN+20a] K. Adam, J. Michael, L. Netz, B. Rumpe, and S. Varga. Enterprise Information Systems in Academia and Practice: Lessons learned from a MBSE Project, In: 40 Years EMISA: Digital Ecosystems of the Future: Methodology, Techniques and Applications (EMISA'19), LNI P-304, pages 59-66, May, 2020, Gesellschaft für Informatik e.V..
  • [AMN+20b] K. Adam, J. Michael, L. Netz, B. Rumpe, and S. Varga. Model-Based Software Engineering at RWTH Aachen University, In: 40 Years EMISA: Digital Ecosystems of the Future: Methodology, Techniques and Applications (EMISA'19), LNI P-304, pages 183-188, May, 2020, Gesellschaft für Informatik e.V..
  • [DHH+20] I. Drave, T. Henrich, K. Hölldobler, O. Kautz, J. Michael, and B. Rumpe. Modellierung, Verifikation und Synthese von validen Planungszuständen für Fernsehausstrahlungen, In: Dominik Bork, Dimitris Karagiannis, Heinrich C. Mayr, editors, Modellierung 2020, pages 173-188, February, 2020, Gesellschaft für Informatik e.V..
  • [DKMR20] I. Drave, O. Kautz, J. Michael, and B. Rumpe. Pre-Study on the Usefulness of Difference Operators for Modeling Languages in Software Development, Technical report AIB-2020-05, RWTH Aachen University, May, 2020.
  • [DMR+20] M. Dalibor, J. Michael, B. Rumpe, S. Varga, and A. Wortmann. 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.
  • [GHK+20] A. Gerasimov, P. Heuser, H. Ketteniß, P. Letmathe, J. Michael, L. Netz, B. Rumpe, and S. Varga. Generated Enterprise Information Systems: MDSE for Maintainable Co-Development of Frontend and Backend, In: Judith Michael, Dominik Bork, editors, Companion Proceedings of Modellierung 2020 Short, Workshop and Tools & Demo Papers, pages 22-30, February, 2020, CEUR Workshop Proceedings.
  • [GMN+20] A. Gerasimov, J. Michael, L. Netz, B. Rumpe, and S. Varga. Continuous Transition from Model-Driven Prototype to Full-Size Real-World Enterprise Information Systems, In: Bonnie Anderson, Jason Thatcher, Rayman Meservy, editors, 25th Americas Conference on Information Systems (AMCIS 2020), AIS Electronic Library (AISeL), pages 1-10, August, 2020, Association for Information Systems (AIS).
  • [KMR+20] J. C. Kirchhof, J. Michael, B. Rumpe, S. Varga, and 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, pages 90-101, October, 2020, ACM.
  • [MRV20] J. Michael, B. Rumpe, and S. Varga. Human Behavior, Goals and Model-Driven Software Engineering for Assistive Systems, In: Agnes Koschmider, Judith Michael, Bernhard Thalheim, editors, Enterprise Modeling and Information Systems Architectures (EMSIA 2020), 2628, pages 11-18, June, 2020, CEUR Workshop Proceedings.
  • [SM20] C. Steinberger, and J. Michael. Using Semantic Markup to Boost Context Awareness for Assistive Systems, Chapter in Feng Chen, Rebeca I. García-Betances, Liming Chen, María Fernanda Cabrera-Umpiérrez, Chris Nugent, editors, , Springer International Publishing, pages 227-246, 2020.
  • [HMR+19] K. Hölldobler, J. Michael, J. O. Ringert, B. Rumpe, and A. Wortmann. Innovations in Model-based Software And Systems Engineering, The Journal of Object Technology, 18, pages 1-60, Jul, 2019.
  • [MKB+19] F. Mannhardt, A. Koschmider, N. Baracaldo, M. Weidlich, and J. Michael. Privacy-Preserving Process Mining: Differential Privacy for Event Logs, Business & Information Systems Engineering (BISE), 61, pages 595-614, 2019.
  • [MKM+19] J. Michael, A. Koschmider, F. Mannhardt, N. Baracaldo, and B. Rumpe. User-Centered and Privacy-Driven Process Mining System Design for IoT, Chapter in Information Systems Engineering in Responsible Information Systems, Springer, ISBN 978-3-030-21296-4, LNBIP 350, pages 194-206, 2019.
  • [MNRV19] J. Michael, L. Netz, B. Rumpe, and S. Varga. Towards Privacy-Preserving IoT Systems Using Model Driven Engineering, In: Nicolas Ferry, Antonio Cicchetti, Federico Ciccozzi, Arnor Solberg, Manuel Wimmer, Andreas Wortmann, editors, MDE4IoT & ModComp 2019, Model-Driven Engineering for the Internet of Things (MDE4IoT) & Interplay of Model-Driven and Component-Based Software Engineering (ModComp), pages 15-22, Sep, 2019, CEUR-WS.org.
  • [ANV+18] K. Adam, L. Netz, S. Varga, J. Michael, B. Rumpe, P. Heuser, and P. Letmathe. Model-Based Generation of Enterprise Information Systems, In: Michael Fellmann, Kurt Sandkuhl, editors, Enterprise Modeling and Information Systems Architectures (EMISA'18), CEUR Workshop Proceedings 2097, pages 75-79, May, 2018, CEUR-WS.org.
  • [Mi18] J. Michael, C. Steinberger, V. A. Shekhovtsov, F. Al Machot, S. Ranasinghe, and G. Morak. The HBMS Story - Past and Future of an Active Assistance Approach, Enterprise Modelling and Information Systems Architectures - International Journal of Conceptual Modeling, 13, pages 345-370, 2018.
  • [SM18] C. Steinberger, and J. Michael. Towards Cognitive Assisted Living 3.0 (Extended Abstract): Integration of non-smart resources into cognitive assistance systems, EMISA Forum, 38, pages 35-36, Nov, 2018.
  • [SM18a] C. Steinberger, and J. Michael. Towards Cognitive Assisted Living 3.0, In: International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops 2018), pages 687-692, march, 2018, IEEE.
  • [MM17] J. Michael, and H. C. Mayr. Intuitive understanding of a modeling language, In: Proceedings of the Australasian Computer Science Week Multiconference (ACSW'17), pages 1-10, New York NY, USA, 2017, ACM.
  • [MS17] J. Michael, and C. Steinberger. Context Modeling for Active Assistance, In: Cristina Cabanillas, Sergio España, Siamak Farshidi, editors, Proc. of the ER Forum 2017 and the ER 2017 Demo Track co-located with the 36th Int. Conference on Conceptual Modelling (ER 2017), pages 221-234, 2017.
  • [Ma17] H. C. Mayr, J. Michael, S. Ranasinghe, V. A. Shekhovtsov, and C. Steinberger. Model Centered Architecture, Chapter in , Springer International Publishing, pages 85-104, 2017.
  • [Ma16] H. C. Mayr, F. Al Machot, J. Michael, G. Morak, S. Ranasinghe, V. Shekhovtsov, and C. Steinberger. HCM-L: Domain-Specific Modeling for Active and Assisted Living, Chapter in Dimitris Karagiannis, Heinrich Christian Mayr, John Mylopoulos, editors, Domain-specific conceptual modeling, Springer, ISBN 978-3-319-39416-9, pages 527-552, 2016.
  • [Mi16] J. Michael. Using cognitive models for behavioral assistance of humans, it - Information Technology, 58, 2016.
  • [MAM15] J. Michael, F. Al Machot, and H. C. Mayr. ADOxx based Tool Support for a Behavior Centered Modeling Approach, In: Proceedings of the 8th PErvasive Technologies Related to Assistive Environments (PETRA) conference, 2015, ACM.
  • [MM15] J. Michael, and H. C. Mayr. Creating a Domain Specific Modelling Method for Ambient Assistance, In: International Conference on Advances in ICT for Emerging Regions (ICTer2015), pages 119-124, 2015, IEEE.
  • [AMM14] F. Al Machot, H. C. Mayr, and J. Michael. Behavior Modeling and Reasoning for Ambient Support: HCM-L Modeler, In: Proceedings of the International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA-AIE 2014), Lecture Notes in Artificial Intelligence, 2014.
  • [MAM14] J. Michael, F. Al Machot, and H. C. Mayr. A Behavior Centered Modeling Tool Based on ADOxx, In: Proceedings of the CAiSE'14 Forum, 2014, CEUR.
  • [MM13] J. Michael, and H. C. Mayr. Conceptual Modeling for Ambient Assistance, In: Conceptual Modeling - ER 2013, LNCS 8217, pages 403-413, 2013, Springer.
  • [Mi13] J. Michael, A. Grießer, T. Strobl, and H. C. Mayr. Cognitive Modeling and Support for Ambient Assistance, In: Heinrich C. Mayr, Christian Kop, Steven Liddle, Athula Ginige, editors, Information Systems: Methods, Models, and Applications: Revised Selected Papers., LNBIP 137, Heidelberg, 2013, Springer.
  • [MM12] H. C. Mayr, and J. Michael. Control pattern based analysis of HCM-L, a language for cognitive modeling, In: International Conference on Advances in ICT for Emerging Regions (ICTer2012), pages 169-175, 2012, IEEE.
  • [Mi12] J. Michael, V. Bolshutkin, S. Leitner, and H. C. Mayr. Behavior Modeling for Ambient Assistance, In: Proc. Int. Conference on Management and Service Science MASS 2012, Shanghai, 2012, IEEE.

My PhD thesis in the Application Engineering group (Prof. Heinrich C. Mayr) at AAU, Austria, was about cognitive modelling for assistive systems.

Academic Service

I am SE 2022 and Modellierung 2022 workshop co-chair, and ER 2022 publicity and social media co-chair. I was co-chair of EMISA 2020 and 2021 and of the ER 2020 Forum. I was involved in the local organiation of the Informatik 2016, UNISCON 2012 and Modellierung 2010.

Besides this, I have been serving in program committees of various conferences and workshops, e.g., the Int. Conference on Conceptual Modeling, ER, the INFORMATIK series of the German Informatics Society (GI), e.g., the WS Informatik-Begeisterung 2016 and the co-located Studierendenkonferenz Informatik, SKILL, and the Modellierung series of the German Informatics Society (GI), e.g., Workshops, Tools and Demos.

Moreover, I have reviewed for the following journals:

Regarding academic self-administration at the AAU I was, e.g., a member of the Senate, of the Committee of Continuing Education, of the Curricular Commissions Doctorate, Informatics and Information Technology, the Think Tank Young Academic Talent of the Vice-Rectorship for Research as well as ERASMUS Coordinator for the Exchange between AAU and the Karlsruher Institut für Technologie (KIT), Germany.

German Informatics Society (GI)


  • In a student project, we have developed a tool for the visualization of different serach, and sort algoritms as well as binary trees and b-trees for other students, who want to understand the algorithms more easily. It was further improved within the last years with other student projects and is still available: go2algo.