Model-Driven Development of Context-Aware Well-Being Applications Using Causal Domain Models

The domain of person-centric well-being is highly dynamic and structured at the same time. Numerous variables in the field affect each other continuously, all influencing the way a person feels (physically and mentally). In order to capture all this information and visualize it, I have created a modeling language for the well-being domain. The models created using this language can be used in different scenarios: (i) discussion tool about the domain and its contents, (ii) application development, and (iii) validation of existing applications. As a means for discussion, the models bridge the gap between experts in the domains of physical and mental well-being, and technology experts in the fields of hard- and software. The models created by these experts can then be used to develop the applications that are to support the user’s well-being. Finally, the models can be used to validate existing software: by performing causal reasoning over the model, it is possible to predict the software’s working. If the application does not operate in this predicted way, then it does not adhere to its design.

Research topics

  • Knowledge modeling in the well-being domain
  • Application development supported by domain models
  • Tool support for context-aware well-being applications

About Steven Bosems

Steven Bosems is a PhD Candidate at the Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) of the University of Twente. His research interests include context-aware mobile systems, model-driven design, and software architectures. In his PhD research, he is exploring a model-driven process for the development of contex-aware well-being applications that leverages medical knowledge captured in dynamic domain models. He holds a Master of Science degree in Computer Science from the University of Twente.

More information

Please visit Steven's personal website here


Anna van Buerenplein 1

2595 DA Den Haag

T 088 866 70 00

F 088 866 70 57

Prof. Dr. ir. Wessel Kraaij

RSS Feeds
Disclaimer    |    Privacy statement    |    © 2016 TNO