Navegación

Búsqueda

Búsqueda avanzada

El autor Darwin Alulema ha publicado 2 artículo(s):

1 - Una propuesta de editor gráfico para el desarrollo de aplicaciones multiplaforma

El Internet de las Cosas (IoT) cubre una gran variedad de dispositivos y tecnologías. Esto permite que se puedan crear aplicaciones muy diversas de IoT, como por ejemplo en el ámbito de las Smart Cities, Smart Agro, Smart Buildings, Smart Home, y Smart Health. Cada uno de estos escenarios requiere que personas y objetos se interconecten. Para llevar a cabo esta tarea, los desarrolladores deben tener un alto grado de conocimiento de los lenguajes de programación que se emplean en cada plataforma y las tecnologías sobre las cuales se ejecutan. El artículo presenta una solución basada en MDE para facilitar a los desarrolladores la implementación de aplicaciones para el IoT, sin necesidad de conocer en profundidad todas las características de los escenarios, ni los lenguajes de programación de cada una de las plataformas.

Autores: Darwin Alulema / Javier Criado / Luis Iribarne / 
Palabras Clave: Ingeniería Dirigida por Modelos (MDE) - Internet de las cosas (IoT) - Lenguaje específico de dominio (DSL) - Sirius

2 - RESTIoT: A model-based approach for building RESTful web services in IoT systems

In today’s Internet of Things (IoT) world, we face many challenges, such as having an architecture that improves the integration of data coming from several IoT devices and supports an efficient building of systems able to monitor, send and process data in real time. In this sense, we propose a model based on Model-Driven Engineering (MDE) for automatic RESTful web services building in IoT systems. This article introduces a graphical editor and a transformation engine proposed to simplify the creation of RESTful web services related to the operation of IoT hardware nodes (RESTIoT). This approach semi-automatically generates Java code (which uses Spring Boot technology) for web services and Arduino code for IoT nodes controllers.

Autores: Darwin Alulema / Javier Criado / Luis Iribarne / 
Palabras Clave: Domain-Specific Language (DSL) - Internet of Things (IoT) - Model-Driven Engineering (MDE) - web services