Software reference architecture for smart environments: Perception

With the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people life. Smart home (or industrial) environments include automation and control devices to save energy, perform tasks, assist and give comfort in order to satisfy specific preferences. This paper focuses...

Descripción completa

Detalles Bibliográficos
Autores: Fernández Montes González, Alejandro, Ortega Ramírez, Juan Antonio, Sánchez Venzalá, José I., González Abril, Luis
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2014
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/132138
Acceso en línea:https://hdl.handle.net/11441/132138
https://doi.org/10.1016/j.csi.2014.02.004
Access Level:acceso abierto
Palabra clave:Smart environments
Software architecture
Ambient intelligence
Perception
id ES_fc1c2d27a8a1d6aa4c8c010ba2be166f
oai_identifier_str oai:idus.us.es:11441/132138
network_acronym_str ES
network_name_str España
repository_id_str
spelling Software reference architecture for smart environments: PerceptionFernández Montes González, AlejandroOrtega Ramírez, Juan AntonioSánchez Venzalá, José I.González Abril, LuisSmart environmentsSoftware architectureAmbient intelligencePerceptionWith the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people life. Smart home (or industrial) environments include automation and control devices to save energy, perform tasks, assist and give comfort in order to satisfy specific preferences. This paper focuses on the proposal for Software Reference Architecture for the development of smart applications and their deployment in smart environments. The motivation for this Reference Architecture and its benefits are also explained. The proposal considers three main processes in the software architecture of these applications: perception, reasoning and acting. This paper centres attention on the definition of the Perception process and provides an example for its implementation and subsequent validation of the proposal. The software presented implements the Perception process of a smart environment for a standard office, by retrieving data from the real world and storing it for further reasoning and acting processes. The objectives of this solution include the provision of comfort for the users and the saving of energy in lighting. Through this verification, it is also shown that developments under this proposal produce major benefits within the software life cycle.Ministerio de Economía y Competitividad TIN2009-14378-C02-01 (ARTEMISA)Junta de Andalucía TIC-8052 (Simon)ElsevierLenguajes y Sistemas InformáticosEconomía Aplicada IMinisterio de Economía y Competitividad (MINECO). EspañaJunta de Andalucía2014info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/132138https://doi.org/10.1016/j.csi.2014.02.004reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésComputer Standards and Interfaces, 36 (6), 928-940.TIN2009-14378-C02-01(ARTEMISA)TIC-8052 (Simon)https://www.sciencedirect.com/science/article/pii/S0920548914000300info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1321382026-06-17T12:51:07Z
dc.title.none.fl_str_mv Software reference architecture for smart environments: Perception
title Software reference architecture for smart environments: Perception
spellingShingle Software reference architecture for smart environments: Perception
Fernández Montes González, Alejandro
Smart environments
Software architecture
Ambient intelligence
Perception
title_short Software reference architecture for smart environments: Perception
title_full Software reference architecture for smart environments: Perception
title_fullStr Software reference architecture for smart environments: Perception
title_full_unstemmed Software reference architecture for smart environments: Perception
title_sort Software reference architecture for smart environments: Perception
dc.creator.none.fl_str_mv Fernández Montes González, Alejandro
Ortega Ramírez, Juan Antonio
Sánchez Venzalá, José I.
González Abril, Luis
author Fernández Montes González, Alejandro
author_facet Fernández Montes González, Alejandro
Ortega Ramírez, Juan Antonio
Sánchez Venzalá, José I.
González Abril, Luis
author_role author
author2 Ortega Ramírez, Juan Antonio
Sánchez Venzalá, José I.
González Abril, Luis
author2_role author
author
author
dc.contributor.none.fl_str_mv Lenguajes y Sistemas Informáticos
Economía Aplicada I
Ministerio de Economía y Competitividad (MINECO). España
Junta de Andalucía
dc.subject.none.fl_str_mv Smart environments
Software architecture
Ambient intelligence
Perception
topic Smart environments
Software architecture
Ambient intelligence
Perception
description With the increase of intelligent devices, ubiquitous computing is spreading to all scopes of people life. Smart home (or industrial) environments include automation and control devices to save energy, perform tasks, assist and give comfort in order to satisfy specific preferences. This paper focuses on the proposal for Software Reference Architecture for the development of smart applications and their deployment in smart environments. The motivation for this Reference Architecture and its benefits are also explained. The proposal considers three main processes in the software architecture of these applications: perception, reasoning and acting. This paper centres attention on the definition of the Perception process and provides an example for its implementation and subsequent validation of the proposal. The software presented implements the Perception process of a smart environment for a standard office, by retrieving data from the real world and storing it for further reasoning and acting processes. The objectives of this solution include the provision of comfort for the users and the saving of energy in lighting. Through this verification, it is also shown that developments under this proposal produce major benefits within the software life cycle.
publishDate 2014
dc.date.none.fl_str_mv 2014
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/11441/132138
https://doi.org/10.1016/j.csi.2014.02.004
url https://hdl.handle.net/11441/132138
https://doi.org/10.1016/j.csi.2014.02.004
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv Computer Standards and Interfaces, 36 (6), 928-940.
TIN2009-14378-C02-01(ARTEMISA)
TIC-8052 (Simon)
https://www.sciencedirect.com/science/article/pii/S0920548914000300
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:idUS. Depósito de Investigación de la Universidad de Sevilla
instname:Universidad de Sevilla (US)
instname_str Universidad de Sevilla (US)
reponame_str idUS. Depósito de Investigación de la Universidad de Sevilla
collection idUS. Depósito de Investigación de la Universidad de Sevilla
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869425392002007040
score 15,301603