Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach

Ubiquitous and Pervasive computing put forth a vision where environments are enriched with devices that provide users with services to serve them in their everyday lives. The building of such environments has the final objective of automating tedious routine tasks that users must perform every day....

ver descrição completa

Detalhes bibliográficos
Autor: Serral Asensio, Estefanía
Formato: tesis doctoral
Fecha de publicación:2011
País:España
Recursos:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/11550
Acesso em linha:https://riunet.upv.es/handle/10251/11550
Access Level:acceso abierto
Palavra-chave:Ambient intelligence
Routine task automation
Mdd
Models at runtime
LENGUAJES Y SISTEMAS INFORMATICOS
id ES_eb799bf0d64d8417b754c27d2880a7eb
oai_identifier_str oai:riunet.upv.es:10251/11550
network_acronym_str ES
network_name_str España
repository_id_str
spelling Automating Routine Tasks in Smart Environments. A Context-aware Model-driven ApproachSerral Asensio, EstefaníaAmbient intelligenceRoutine task automationMddModels at runtimeLENGUAJES Y SISTEMAS INFORMATICOSUbiquitous and Pervasive computing put forth a vision where environments are enriched with devices that provide users with services to serve them in their everyday lives. The building of such environments has the final objective of automating tedious routine tasks that users must perform every day. This automation is a very desirable challenge because it can considerably reduce resource consumption and improve users' quality of life by 1) making users' lives more comfortable, eficient, and productive, and 2) helping them to stop worrying and wasting time in performing tasks that need to be done and that they do not enjoy. However, the automation of user tasks is a complicated and delicate matter because it may bother users, interfere in their goals, or even be dangerous. To avoid this, tasks must be automated in a non-intrusive way by attending to users' desires and demands. This is the main goal of this thesis, that is, to automate the routine tasks that users want the way they want them. To achieve this, we propose two models of a high level of abstraction to specify the routines to be automated. These models provide abstract concepts that facilitate the participation of end-users in the model specification. In addition, these models are designed to be machine-processable and precise-enough to be executable models. Thus, we provide a software infrastructure that is capable of automating the specified routines by directly interpreting the models at runtime. Therefore, the routines to be automated are only represented in the models. This makes the models the primary means to understand, interact with, and modify the automated routines. This considerably facilitates the evolution of the routines over time to adapt them to changes in user behaviour. Without this adaptation, the automation of the routines may not only become useless for end-users but may also become a burden on them instead of being a help in their daily life.Universitat Politècnica de ValènciaPelechano Ferragud, VicenteValderas Aranda, Pedro JoséDepartamento de Sistemas Informáticos y ComputaciónEscuela Técnica Superior de Ingeniería InformáticaInstituto Universitario Valenciano de Investigación en Inteligencia ArtificialRepositorio Institucional de la Universitat Politècnica de València Riunet20112011-09-1920112011-07-14doctoral thesishttp://purl.org/coar/resource_type/c_db06VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/doctoralThesisapplication/pdftext/plaintext/plaintext/plainapplication/pdfhttps://riunet.upv.es/handle/10251/11550reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Reserva de todos los derechoshttp://rightsstatements.org/vocab/InC/1.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/115502026-06-13T07:49:27Z
dc.title.none.fl_str_mv Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
title Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
spellingShingle Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
Serral Asensio, Estefanía
Ambient intelligence
Routine task automation
Mdd
Models at runtime
LENGUAJES Y SISTEMAS INFORMATICOS
title_short Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
title_full Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
title_fullStr Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
title_full_unstemmed Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
title_sort Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach
dc.creator.none.fl_str_mv Serral Asensio, Estefanía
author Serral Asensio, Estefanía
author_facet Serral Asensio, Estefanía
author_role author
dc.contributor.none.fl_str_mv Pelechano Ferragud, Vicente
Valderas Aranda, Pedro José
Departamento de Sistemas Informáticos y Computación
Escuela Técnica Superior de Ingeniería Informática
Instituto Universitario Valenciano de Investigación en Inteligencia Artificial
Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv Ambient intelligence
Routine task automation
Mdd
Models at runtime
LENGUAJES Y SISTEMAS INFORMATICOS
topic Ambient intelligence
Routine task automation
Mdd
Models at runtime
LENGUAJES Y SISTEMAS INFORMATICOS
description Ubiquitous and Pervasive computing put forth a vision where environments are enriched with devices that provide users with services to serve them in their everyday lives. The building of such environments has the final objective of automating tedious routine tasks that users must perform every day. This automation is a very desirable challenge because it can considerably reduce resource consumption and improve users' quality of life by 1) making users' lives more comfortable, eficient, and productive, and 2) helping them to stop worrying and wasting time in performing tasks that need to be done and that they do not enjoy. However, the automation of user tasks is a complicated and delicate matter because it may bother users, interfere in their goals, or even be dangerous. To avoid this, tasks must be automated in a non-intrusive way by attending to users' desires and demands. This is the main goal of this thesis, that is, to automate the routine tasks that users want the way they want them. To achieve this, we propose two models of a high level of abstraction to specify the routines to be automated. These models provide abstract concepts that facilitate the participation of end-users in the model specification. In addition, these models are designed to be machine-processable and precise-enough to be executable models. Thus, we provide a software infrastructure that is capable of automating the specified routines by directly interpreting the models at runtime. Therefore, the routines to be automated are only represented in the models. This makes the models the primary means to understand, interact with, and modify the automated routines. This considerably facilitates the evolution of the routines over time to adapt them to changes in user behaviour. Without this adaptation, the automation of the routines may not only become useless for end-users but may also become a burden on them instead of being a help in their daily life.
publishDate 2011
dc.date.none.fl_str_mv 2011
2011-09-19
2011
2011-07-14
dc.type.none.fl_str_mv doctoral thesis
http://purl.org/coar/resource_type/c_db06
VoR
http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.openaire.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/11550
url https://riunet.upv.es/handle/10251/11550
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
text/plain
text/plain
text/plain
application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de València
publisher.none.fl_str_mv Universitat Politècnica de València
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869423230898405376
score 15.300719