Model-Driven Engineering of Assistive Systems
Model-Driven Engineering of Assistive Systems
Assistive systems need information about human activities as well as the context of a person to provide meaningful support to humans in work or private situations. To improve the engineering of assistive systems for different domains and foster reuse, we have to investigate which software languages are needed. Within this talk, the speaker will present a language family to support the engineering of assistive systems for the smart kitchen domain, namely (1) to model structures such as detailed spatial relationships of objects and concepts for object functions, (2) to model concrete data during runtime of the application, (3) to model human behavior, and (4) to model graphical user interfaces for support. We have used model-driven software engineering methods to create a prototype using these languages, and have evaluated the design of the system in a survey and the resulting system with end users in a qualitative study. The developed language family is well suited for generating a fully functional prototype, but further human characteristics and their requirements should be included to support diverse user groups.
About the speaker

PostDoc, RWTH Aachen University, Germany
Judith Michael is a PostDoc researcher and team leader at the Software Engineering Chair of Bernhard Rumpe at RWTH Aachen University, a member of the supervisory board of the Lakeside Science & Technology Park GmbH, Austria, and a member of the executive committee of the German Informatics Society (GI). She received her Ph.D. from Alpen-Adria-Universität Klagenfurt in 2014. Her thesis was about Cognitive Modeling for Ambient Assistance. Her research focuses on the engineering of complex, long-lasting, software-intensive systems, such as for digital twins, using systems engineering models. She develops software languages and model-driven methods for digital twins, information and assistance systems.
Monash University values the privacy of every individual's personal information and is committed to the protection of that information from unauthorised use and disclosure except where permitted by law. For information about the handling of your personal information please see Data Protection and Privacy Procedure and the relevant Data Protection and Privacy Collection Statement that applies to you depending on the nature of your interaction with us.
If you have any questions about how Monash University is collecting and handling your personal information, please contact our Data Protection and Privacy Office at dataprotectionofficer@monash.edu.