Supporting Ambient Assisting Living by using Executable Context-Adaptive Task Models

The amount of elderly people with chronic diseases is constantly increasing, and current health systems are not able to provide a proper supervision. Ambient Assisted Living (AAL) is a new research area that stands for the use of pervasive and mobile technologies in order to increase the quality of life, wellbeing and safety of elderly people. In this work, we present a tool-supported methodology to facilitate the creation of AAL systems through the use of executable models. AAL services are specified by executable context-adaptive task models by using concepts of a high level of abstraction, which facilitate the participation of medical professionals in the AAL specification. The task models are then interpreted and executed at runtime by a software infrastructure that automates the AAL services as specified. Thus, task models are the only implementation of the services, making it easy their further evolution after system deployment. In order to demonstrate the feasibility of our methodology, we have evaluated it in the development of an AAL system for assisting the patients of a nursing home.

[1]  Arthur I. Karshmer,et al.  Living assistance systems: an ambient intelligence approach , 2006, ICSE.

[2]  Estefanía Serral Asensio,et al.  A Software Infrastructure for Executing Adaptive Daily Routines in Smart Automation Environments , 2013 .

[3]  Vicente Pelechano,et al.  Improving the Cold-Start Problem in User Task Automation by Using Models at Runtime , 2010, ISD.

[4]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[5]  Vicente Pelechano,et al.  Context-Adaptive Coordination of Pervasive Services by Interpreting Models during Runtime , 2013, Comput. J..

[6]  Tom Mens The ERCIM working group on software evolution: the past and the future , 2009, IWPSE-Evol '09.

[7]  Andrew Gemino,et al.  Evaluating modeling techniques based on models of learning , 2003, CACM.

[8]  F. Miskelly,et al.  Assistive technology in elderly care. , 2001, Age and ageing.

[9]  Jean Vanderdonckt,et al.  Task Modelling for Context-Sensitive User Interfaces , 2001, DSV-IS.

[10]  Dieter Hayn,et al.  The Internet of Things for Ambient Assisted Living , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[11]  Diane J. Cook,et al.  Keeping the intelligent environment resident in the loop , 2008 .

[12]  Frank Wallhoff,et al.  Ambient Assisted Living (AAL) Joint Programme - Edition 2009 - , 2009 .

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

[14]  Samson W. Tu,et al.  Protégé-2000: An Open-Source Ontology-Development and Knowledge-Acquisition Environment: AMIA 2003 Open Source Expo , 2003, AMIA.

[15]  Vicente Pelechano,et al.  Applying a Model-Driven Method to the Development of a Pervasive Meeting Room , 2006 .

[16]  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 .

[17]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[18]  Colette Rolland,et al.  Supporting Requirements Elicitation through Goal/Scenario Coupling , 2009, Conceptual Modeling: Foundations and Applications.

[19]  D. M. Hutton,et al.  Smart Environments: Technology, Protocols and Applications , 2005 .

[20]  Gregory D. Abowd,et al.  The Georgia Tech aware home , 2008, CHI Extended Abstracts.

[21]  Cao Qi-ying Context-aware active task discovery for pervasive computing , 2009 .

[22]  Pablo A. Haya,et al.  Towards a Ubiquitous End-User Programming System for Smart Spaces , 2010, J. Univers. Comput. Sci..

[23]  Barnabás Takács,et al.  A mobile system for assisted living with ambient facial interfaces , 2007 .

[24]  Alan Cooper,et al.  About Face 3: the essentials of interaction design , 1995 .

[25]  Vicente Pelechano,et al.  Incorporating Users into AmI System Design: From Requirements Toward Automation , 2011, ISD.

[26]  Shailey Minocha,et al.  Supporting Scenario-Based Requirements Engineering , 1998, IEEE Trans. Software Eng..

[27]  Estefanía Serral Asensio Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach , 2011 .

[28]  F. Paternò From Model-based to Natural Development , 2003 .

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