{'fraction_non_alphanumeric': 0.012556053811659192, 'fraction_numerical': 0.0, 'mean_word_length': 4.608040201005025, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Run Time Executable Task Model for Ambient Intelligent Environments

Existing task models are static and used only at design time. The information contained in the model is taken into account only when designing the application and will no longer be changed. In this paper we propose to use the task model at runtime, in order to track user actions, verify that he/she has not made any errors while accomplishing his/her tasks and to give help when asked for. In particular, we present a task model specific to the interactions with an ambient environment and we extend the notion of static task models to allow its dynamic update at run time. Our extension consists in giving runtime task states suitable with information received from the environment. Our second contribution is a monitoring and assistance system based on our dynamic task model. We present a simulation of our application based on a software prototype. This application shows how the interactions with the task model at runtime allow us to produce a dynamic and context aware system dedicated to the help of the user to do his/her daily tasks.