Automating Routine Tasks in AmI Systems by Using Models at Runtime

One of the most important challenges to be confronted in Ambient Intelligent (AmI) systems is to automate routine tasks on behalf of users. In this work, we confront this challenge presenting a novel approach based on models at runtime. This approach proposes a context-adaptive task model that allows routine tasks to be specified in an understandable way for users, facilitating their participation in the specification. These tasks are described according to context, which is specified in an ontology-based context model. Both the context model and the task model are also used at runtime. The approach provides a software infrastructure capable of automating the routine tasks as they were specified in these models by interpreting them at runtime.

[1]  Mark Weiser The computer for the 21st century , 1991 .

[2]  Hani Hagras,et al.  Creating an ambient-intelligence environment using embedded agents , 2004, IEEE Intelligent Systems.

[3]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[4]  David T. Neal,et al.  Automaticity in situ and in te lab: the nature of habit in daily life , 2009 .

[5]  Bijan Parsia,et al.  Task Computing - The Semantic Web Meets Pervasive Computing , 2003, SEMWEB.

[6]  Vicente Pelechano,et al.  Article in Press Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing towards the Model Driven Development of Context-aware Pervasive Systems , 2022 .

[7]  D. Garlan,et al.  Task-based adaptation for ubiquitous computing , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Jadwiga Indulska,et al.  Using context and preferences to implement self‐adapting pervasive computing applications , 2006, Softw. Pract. Exp..

[9]  Andrew Shepherd,et al.  Hierarchical task analysis , 2001 .

[10]  John Mylopoulos,et al.  The Semantic Web - ISWC 2003 , 2003, Lecture Notes in Computer Science.

[11]  Jadwiga Indulska,et al.  Using context and preferences to implement self-adapting pervasive computing applications: Experiences with Auto-adaptive and Reconfigurable Systems , 2006 .

[12]  Lawrence B. Holder,et al.  Managing Adaptive Versatile Environments , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[13]  Pablo A. Haya,et al.  Easing the Smart Home: Semi-automatic Adaptation in Perceptive Environments , 2008, J. Univers. Comput. Sci..

[14]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[15]  Runcai Huang,et al.  Context-Aware Active Task Discovery for Pervasive Computing , 2008, 2008 International Conference on Computer Science and Software Engineering.

[16]  Peter Johnson,et al.  Tasks and Situations: Considerations for Models and Design Principles in Human Computer Interaction , 1999, HCI.