Cargando…
A Teleo-Reactive Node for Implementing Internet of Things Systems
The Internet of Things (IoT) is one of today’s main disruptive technologies and, although massive research has been carried out in recent years, there are still some open issues such as the consideration of software engineering methods and tools. We propose the adoption of the Teleo-Reactive approac...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948476/ https://www.ncbi.nlm.nih.gov/pubmed/29614772 http://dx.doi.org/10.3390/s18041059 |
_version_ | 1783322557887283200 |
---|---|
author | Sánchez, Pedro Álvarez, Bárbara Antolinos, Elías Fernández, Diego Iborra, Andrés |
author_facet | Sánchez, Pedro Álvarez, Bárbara Antolinos, Elías Fernández, Diego Iborra, Andrés |
author_sort | Sánchez, Pedro |
collection | PubMed |
description | The Internet of Things (IoT) is one of today’s main disruptive technologies and, although massive research has been carried out in recent years, there are still some open issues such as the consideration of software engineering methods and tools. We propose the adoption of the Teleo-Reactive approach in order to facilitate the development of Internet of Things systems as a set of communicating Teleo-Reactive nodes. The software behavior of the nodes is specified in terms of goals, perceptions and actions over the environment, achieving higher abstraction than using general-purpose programming languages and therefore, enhancing the involvement of non-technical users in the specification process. Throughout this paper, we describe the elements of a Teleo-Reactive node and a systematic procedure for translating Teleo-Reactive specifications into executable code for Internet of Things devices. The case study of a robotic agent is used in order to validate the whole approach. |
format | Online Article Text |
id | pubmed-5948476 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-59484762018-05-17 A Teleo-Reactive Node for Implementing Internet of Things Systems Sánchez, Pedro Álvarez, Bárbara Antolinos, Elías Fernández, Diego Iborra, Andrés Sensors (Basel) Article The Internet of Things (IoT) is one of today’s main disruptive technologies and, although massive research has been carried out in recent years, there are still some open issues such as the consideration of software engineering methods and tools. We propose the adoption of the Teleo-Reactive approach in order to facilitate the development of Internet of Things systems as a set of communicating Teleo-Reactive nodes. The software behavior of the nodes is specified in terms of goals, perceptions and actions over the environment, achieving higher abstraction than using general-purpose programming languages and therefore, enhancing the involvement of non-technical users in the specification process. Throughout this paper, we describe the elements of a Teleo-Reactive node and a systematic procedure for translating Teleo-Reactive specifications into executable code for Internet of Things devices. The case study of a robotic agent is used in order to validate the whole approach. MDPI 2018-04-01 /pmc/articles/PMC5948476/ /pubmed/29614772 http://dx.doi.org/10.3390/s18041059 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Sánchez, Pedro Álvarez, Bárbara Antolinos, Elías Fernández, Diego Iborra, Andrés A Teleo-Reactive Node for Implementing Internet of Things Systems |
title | A Teleo-Reactive Node for Implementing Internet of Things Systems |
title_full | A Teleo-Reactive Node for Implementing Internet of Things Systems |
title_fullStr | A Teleo-Reactive Node for Implementing Internet of Things Systems |
title_full_unstemmed | A Teleo-Reactive Node for Implementing Internet of Things Systems |
title_short | A Teleo-Reactive Node for Implementing Internet of Things Systems |
title_sort | teleo-reactive node for implementing internet of things systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948476/ https://www.ncbi.nlm.nih.gov/pubmed/29614772 http://dx.doi.org/10.3390/s18041059 |
work_keys_str_mv | AT sanchezpedro ateleoreactivenodeforimplementinginternetofthingssystems AT alvarezbarbara ateleoreactivenodeforimplementinginternetofthingssystems AT antolinoselias ateleoreactivenodeforimplementinginternetofthingssystems AT fernandezdiego ateleoreactivenodeforimplementinginternetofthingssystems AT iborraandres ateleoreactivenodeforimplementinginternetofthingssystems AT sanchezpedro teleoreactivenodeforimplementinginternetofthingssystems AT alvarezbarbara teleoreactivenodeforimplementinginternetofthingssystems AT antolinoselias teleoreactivenodeforimplementinginternetofthingssystems AT fernandezdiego teleoreactivenodeforimplementinginternetofthingssystems AT iborraandres teleoreactivenodeforimplementinginternetofthingssystems |