Judith Michael

Judith Michael
RWTH Aachen University · Software Engineering Research Group

Dipl.-Ing., Dr. techn.

About

70
Publications
9,962
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
537
Citations
Introduction
Judith Michael is PostDoc and team leader at the chair for Software Engineering of RWTH Aachen University and a member of the supervisory board of the Lakeside Science & Technology Park GmbH. She received her doctorate in Informatics from the Alpen-Adria-Universität Klagenfurt in 2014. Her Ph.D. thesis was about Cognitive Modeling for Ambient Assistance.
Additional affiliations
March 2018 - present
RWTH Aachen University
Position
  • PostDoc Position
June 2014 - October 2017
Alpen-Adria-Universität Klagenfurt
Position
  • Senior Researcher
June 2011 - June 2014
Alpen-Adria-Universität Klagenfurt
Position
  • Universitätsassistentin
Education
December 2011 - June 2014
Alpen-Adria-Universität Klagenfurt
Field of study
  • Doctoral Study (Informatics)
September 2007 - June 2010
Alpen-Adria-Universität Klagenfurt
Field of study
  • Master Computer Science

Publications

Publications (70)
Conference Paper
Full-text available
This paper addresses the conceptual modeling of a person’s daily ac-tivities, i.e. units of purposeful individual behavior. An integrated set of such models is intended to be used as a knowledge base for supporting that person by an intelligent system when he/she requires so. The work is part of the HBMS1 project, a research project in the field of...
Conference Paper
Full-text available
Context awareness is the key to any active assistance system. The Human Behavior Monitoring and Support project (HBMS) applies a multilevel context modeling approach, aiming to achieve context readability, reuse, adaptability, and interoperability. The HBMS-System is the resulting active assistance system, which is multiple deployable in different...
Conference Paper
Full-text available
Digital twins promise tremendous potential to reduce time and cost in the smart manufacturing of Industry 4.0. Engineering and monitoring interactive digital twins currently demands integrating different piecemeal technologies that effectively hinders their application and deployment. Current research on digital twins focuses on specific implementa...
Article
Full-text available
Using model-based approaches and code synthesis to engineer information systems improves agile application development and evolution. However, current research lacks systematic approaches to integrate generative aspects in already existing applications. Existing approaches consider partial aspects of the engineering process, such as software langua...
Conference Paper
Research and industry leverage digital twins to monitor and control (cyber-physical) systems in various domains. For their efficient engineering, these twins need to become Systems-of-Systems (SoS), in which digital twins of smaller systems (e.g., a production machine) become parts of digital twins of larger systems (e.g., a factory). Yet, research...
Conference Paper
Cyber-Physical Production Systems (CPPSs) are envisioned as next-generation adaptive production systems combining modern production techniques with the latest information technology. A CPPS creates a complex environment between different domains (mechanical, electrical, software engineering), requiring multidisciplinary solutions to tackle growing...
Article
Full-text available
The Internet of Things promises to bring significant improvements to manufacturing by facilitating the integration of manufacturing devices to collect sensor data and to control production processes. In contrast to previous industrial revolutions , today's change is driven by applied computer science technologies on several layers: Improved interfa...
Article
The engineering of digital twins and their user interaction parts with explicated processes, namely process-aware digital twin cockpits (PADTCs), is challenging due to the complexity of the systems and the need for information from different disciplines within the engineering process. Therefore, it is interesting to investigate how to facilitate th...
Article
A digital twin improves our use of a cyber-physical system and understanding of its emerging behavior. To this effect, a digital twin is to be developed and configured and potentially also operated by domain experts, who rarely have a professional software engineering background and for whom easy access and support, e.g., in form of low-code platfo...
Presentation
Presentation for Session 5: Modelling the IoT. Corresponding paper: https://link.springer.com/chapter/10.1007/978-3-030-89022-3_22
Chapter
Full-text available
Smart manufacturing demands to process data in domain-specific real-time. Engineering models created for constructing, commissioning, planning, or simulating manufacturing systems can facilitate aggregating and abstracting the wealth of manufacturing data to faster processable data structures for more timely decision making. Current research lacks...
Conference Paper
Full-text available
Systems providing their end-users behavior assistance must be customized to meet those users' needs and behavior goals. We investigate how it is possible to improve the engineering process of such systems and provide humans better support by using human behavior goals not only for analysis but also in the design and run-time of a system. Current re...
Conference Paper
Full-text available
Process discovery from event logs as well as process prediction using process models at runtime are increasingly important aspects to improve the operation of digital twins of complex systems. The integration of process mining functionalities with model-driven digital twin architectures raises the question which models are important for the model-d...
Conference Paper
Digital Twins in smart manufacturing must be highly adaptable for different challenges, environments, and system states. In practice, there is a need for enabling the configuration of Digital Twins by domain experts. Low-code approaches seem to be a meaningful solution for configuration purposes but often lack extension options. We propose a model-...
Chapter
Full-text available
Zusammenfassung Wearables unterstützen ihre Nutzer:innen in unterschiedlichen Kontexten. Dabei erzeugen und nutzen sie eine Vielzahl von oft sehr persönlichen (Gesundheits-)Daten, ohne dass Nutzer:innen über die notwendigen Kenntnisse und Erfahrungen verfügen, um reflektierte Entscheidungen über die Nutzung dieser Daten treffen zu können. In der ak...
Chapter
Full-text available
We use two code generators for the model-based continuous development of information systems including its graphical user interfaces (GUIs). As our goal is to develop full-size real-world systems for different domains, the continuous and iterative model-based engineering of their GUIs comes along with challenges regarding their extension and modifi...
Conference Paper
Full-text available
Digital twins emerge in many disciplines to support engineering, monitoring, controlling, and optimizing cyber-physical systems, such as airplanes, cars, factories, medical devices, or ships. There is an increasing demand to create digital twins as representation of cyber-physical systems and their related models, data traces, aggregated data, and...
Conference Paper
Full-text available
Assistive systems might reason about human behavior and specific actions to be able to assist human activities in everyday life or working situations. It is a challenge to create an adaptive, unobtrusive system with high accuracy of supporting actions. Previous work assumes that either a concrete goal is preset for a whole support application, or i...
Conference Paper
Full-text available
In recent years generators have gained more and more impact on current software development methods and help to rapidly create complex software. Nevertheless, developers still must ensure consistency among used models and cannot easily edit or extend the generated code. This paper presents our approach which can be used to create an executable prot...
Chapter
Full-text available
Aus Sicht des Software Engineering ergeben sich in der Forschung zu energieoptimierten Gebäuden und Quartieren eine Vielzahl an Fragestellungen, insbesondere bei der Entwicklung von real einsatzbaren System. An Systeme in realen Umgebungen die für mehrere Jahre benutzbar und weiterentwickelbar sein sollen, bestehen höhere Anforderungen hinsichtlich...
Article
Full-text available
Models are the primary development artifacts in model-driven software engineering making model change management crucial for developers. In our work, we investigate if semantic differencing improves the developers’ understandings of differences between model versions. Current research in this field focuses on pure syntactic differences between mode...
Conference Paper
Full-text available
Für die Gestaltung von audiovisuellen Medienangeboten wie Fernsehprogramm und Video-On-Demand Angeboten müssen Lizenzverträge abgeschlossen werden. Aus diesen Verträgen ergeben sich Vorgaben, die bei der Planung der Angebote eingehalten werden müssen. Mit wachsender Anzahl an Verträgen und Formulierungen innerhalb der Verträge und ohne eine Möglich...
Chapter
Considerable effort to manually configure the user’s context and too coarse-grained activity recognition results often make it difficult to set up and run an assistive system. This chapter is the result of our experience with the Human Behavior Monitoring and Support (HBMS) assistive system, which monitors user’s activities of daily life and suppor...
Conference Paper
Full-text available
Universities, like any application domain and industry sector, have to establish a well functioning, reliable management accounting, and financial reporting software system. Currently, chairs have different technical solutions for their financial management such as commercial accounting software tailored to the needs of the central administration a...
Article
Full-text available
Privacy regulations for data can be seen as a major driver for data sovereignty measures. A specific example for that is the case of event data that is recorded by information systems during the processing of entities in domains such as e-commerce or healthcare. Since such data, typically available in the form of event log files, contains personali...
Article
Full-text available
Find the original full paper at https://www.researchgate.net/publication/333316516_User-Centered_and_Privacy-Driven_Process_Mining_System_Design_for_IoT
Presentation
Full-text available
This presentation was held at the MDE4IoT Workshop @ MODELS 2019 to show our research on bringing model-driven engineering and privacy modeling together.
Conference Paper
Full-text available
Considering the Internet of Things in production processes, the human factor and aspects such as data protection and data transparency are often ignored. However, collecting, storing and processing data is going to be a standard procedure in this domain. This includes data from sensors, machines, and processes as well as individual data about peopl...
Conference Paper
Full-text available
During the development process, feature models change continuously. Analyzing the semantic differences between consecutive feature model versions is important throughout the entire development process to detect unintended changes of the modeled product line. Previous work introduced a semantic differencing technique for feature models based on a cl...
Article
Full-text available
Engineering software and software-intensive systems have become increasingly complex over the last decades. In the ongoing digitalization of all aspects of our lives in almost every domain, including, e.g., mechanical engineering, electrical engineering, medicine, entertainment, or jurisdiction, the software is not only used to enable low-level con...
Preprint
Full-text available
Process mining uses event data recorded by information systems to reveal the actual execution of business processes in organizations. By doing this, event logs can expose sensitive information that may be attributed back to individuals (e.g., reveal information on the performance of individual employees). Due to GDPR organizations are obliged to co...
Chapter
Full-text available
Process mining uses event data recorded by information systems to reveal the actual execution of business processes in organizations. By doing this, event logs can expose sensitive information that may be attributed back to individuals (e.g., reveal information on the performance of individual employees). Due to GDPR organizations are obliged to co...
Preprint
Considerable effort to manually configure the user's context and too coarse-grained activity recognition results often make it difficult to set up and run an assistive system. This chapter is the result of our experience with the Human Behavior Monitoring and Support (HBMS) assistive system, which monitors user's activities of daily life and suppor...
Conference Paper
Full-text available
The engineering of sophisticated systems today is highly multi-disciplinary and depends on domain-specific documents being exchanged between the different participating experts, software tools, and engineering phases. The lack of integration between these tools raises the challenge of media disruption, which demands manual translation of documents...
Preprint
The development of domain-specific information systems, especially web information systems, takes a certain amount of time, needs intensive testing to ensure a certain quality and lacks the consistency of front-and backend. Using model-based strategies for the creation of information systems helps to overcome these problems by fastening the develop...
Conference Paper
Full-text available
Digital Ecosystems consist of a variety of interlinked subsystems. This paper presents a flexible approach to define the links between such subsystems. The idea is to exploit the paradigm of Model Centered Architecture (MCA) and to specify all links/interfaces by means of appropriate Domain Specific Modeling Languages. The approach has been success...
Chapter
Full-text available
Digital Ecosystems consist of a variety of interlinked subsystems. This paper presents a flexible approach to define the links between such subsystems. The idea is to exploit the paradigm of Model Centered Architecture (MCA) and to specify all links/interfaces by means of appropriate Domain Specific Modeling Languages. The approach has been success...
Presentation
Full-text available
Presentation of my talk "A Model Centered Perspective on Software-intensive Systems" at EMISA 2018, Rostock, May 24th, 2018
Conference Paper
Full-text available
Thick clients of client/server-information systems include increasingly more logic which leads to several challenges in the development process: Resulting from the separate development of front-and backend, the risk for inconsistencies between components on the one hand, and communication overhead between developers on the other hand are high. We p...
Conference Paper
Full-text available
The setup and running of cognitive assistance systems like HBMS, the Human Behavior and Support-System, is accompanied by two main challenges: considerable effort is needed to set up a user's context information and activity recognition results are still too coarse-grained for the intended user support. This paper presents a semantic markup approac...
Presentation
Full-text available
Presentation about our paper "Towards Cognitive Assisted Living 3.0", where we propose a way to describe non-smart resources like domestic appliances semantically and to use personalized and adaptive HBMS user clients and the HBMS environmental context model to bridge an existing activity recognition gap.
Conference Paper
Full-text available
The aim of this paper contributing to resurrect research interest in conceptual modeling as a means for designing and producing software-intensive systems, as there is still no comprehensive and consistent use of conceptual modeling in practice. The idea is to see any software and information system as a construct consisting of model handlers (mode...
Article
Full-text available
The aim of the Human Behavior Monitoring and Support (HBMS) project has been to actively assist individuals in activities of daily living and other situations using users’ own episodic knowledge. This knowledge is represented and preserved in HBMS in the HCM, the Human Cognitive Model, expressed in the domain specific modelling language HCM-L. HCM...
Preprint
Full-text available
Considerable effort to manually set up the user's context and too coarse-grained activity recognition results often make it difficult to set up active assisted living systems. In this paper we join our cognitive assistance system HBMS with the semantic web to (1) simplify the construction of user's context model and to (2) improve the system's acti...
Presentation
Full-text available
This presentation reports on an example application of our Model Centered Architecture paradigm
Chapter
Full-text available
This paper advocates a rigorous model focused paradigm of information system development and use. We introduce the concept of “Model Centered Architecture” that sees an information system to be a compound of various networked models, each of which is formed with the means of a Domain Specific Modeling Language. This languages are tailored to the pa...
Technical Report
Full-text available
Information contained in operating instructions are valuable for Active Assistance Systems (AAS) trying to support individuals in their activities. Operating instructions typically describe the core functions of a resource and give instructions for its handling. Moreover, warnings as well as typical problem situations are included. While human read...
Conference Paper
Full-text available
The Human Cognitive Modeling Language (HCM-L) was developed for the Ambient Assisted Living (AAL) domain with the goal, to be easily understandable by future users: doctors, caregivers and even end-users themselves, i.e. anybody who needs help for successfully performing an activity. HCM-L is a lean modeling language with only a few concepts. The g...
Conference Paper
Full-text available
Designing and applying a domain specific modelling language appears to be quite simple: invent appropriate modelling elements and connectors, define their semantics in a legend and use them. The talk will show, that there are more aspects to consider and more steps to perform , and that it is necessary to deeply immerse into the domain in question....
Book
This book draws new attention to domain-specific conceptual modeling by presenting the work of thought leaders who have designed and deployed specific modeling methods. It provides hands-on guidance on how to build models in a particular domain, such as requirements engineering, business process modeling or enterprise architecture. In addition to t...
Chapter
Modeling and modeling methods are crucial for information systems engineering but are seldom seamlessly integrated into all phases of development and operation: Practitioners challenge the benefits of modeling and complain about the confusing variety of concepts with overlapping semantics, symbols and syntactic rules of today’s standardized, “unive...
Article
Cognitive impairments are a rising challenge in society. Everybody has experienced events of forgetting what one was going to do when entering a certain room, or where one has put the keys, the purse or the smartphone. Such problems mostly occur under stress or fatigue. And they may increase with age up to diseases like senile dementia or Alzheimer...
Conference Paper
Full-text available
Domain specific modelling languages (DSMLs) have gained increasing popularity: they are convenient, support the productivity of modelling, and help to increase model quality and comprehensibility. Some work has been published about how to use or evaluate a DSML. In contrast to that, there is hardly any guideline for the DSML creation process and al...
Conference Paper
Full-text available
Meta-modeling platforms that support the automatic generation of modeling tools open a new quality in information systems development for engineers: Emphasis can be put on the design and use of a modeling language that is customized to the particular needs and desired features. This may contribute to strengthen the information-system design phase a...
Conference Paper
Full-text available
Meta-modeling platforms that support the automatic generation of modeling tools open a new quality in in formation systems development for engineers: Emphasis can be put on the design and use of a modeling language that is customized to the particular needs and desired features. This may contribute to strengthen the information system design phase...
Conference Paper
Full-text available
Abstract. This paper introduces the architecture and the features of the HCM-L Modeler, a modeling tool supporting the Human Cognitive Modeling Language HCM-L and a comprehensive reasoning approach for Human Cognitive Models based on Answer Set Programming. The HCM-L tool has been developed using the ADOxx® meta modeling platform and following the...
Thesis
Mehr und komplexere technische Systeme im täglichen Leben, eine älter werdende Gesellschaft und der nur verzögerbare, aber nicht verhinderbare Abbau der kognitiven Leistungsfähigkeit: Unsere Gesellschaft muss sich den Herausforderungen zunehmend veränderten Lebenssituationen stellen. Assistenzsysteme können Menschen unterstützen, technische Systeme...
Conference Paper
HCM-L, a conceptual language for modeling human behavior within the context of ambient assistance is introduced. By exhibiting the results of a pattern-based analysis it is shown that HCM-L features all concepts to express control flows and is relevant for human behavioral modeling. The work is part of the Project HBMS (Human Behavior monitoring an...
Conference Paper
The aim of the Human Behavior Monitoring and Support (HBMS) project is to learn about the individual skills and behavioral knowledge of a person in order to support that person when needed. It is intended as a contribution to enable elderly people to live autonomously in their domestic environment as long as possible. The basic idea is to build a c...
Conference Paper
Full-text available
This paper reports on research within the project HBMS - Human Behavior Monitoring and Support - which aims at compensating cognitive deficiencies within the context of Ambient Assisted Living. Modeling of human everyday life behavior is crucially dependent on user-involvement, i.e. requests an ap-propriate easy-to-understand modeling language. The...
Conference Paper
The aim of the project HBMS (Human Behavior Monitoring and Support) is to preserve the individual memory of a person by building a cognitive model of her/his behavior. Behavioral sequences of the persons’ Universe of Discourse are elicitated step-by-step, mapped to and integrated into a cognitive model (HCM, Human Cognitive Model). This model then...
Conference Paper
The work presented here is part of a comprehensive project that aims at supporting user centered software development from requirements elicitation to program generation. This paper focuses on transforming validated “precon-ceptual” requirements models into conceptual ones (a UML dialect) which then are input for a program generation engine (OlivaN...