logo móvil
Contáctanos

Eficiente modelado impulsado por prototipos para análisis en el borde

Autores: Chaudhary, Hafiz Ahmad Awais; Guevara, Ivan; Singh, Amandeep; Schieweck, Alexander; John, Jobish; Margaria, Tiziana; Pesch, Dirk

Idioma: Inglés

Editor: MDPI

Año: 2023

Descargar PDF

Acceso abierto

Artículo científico
2023

Eficiente modelado impulsado por prototipos para análisis en el borde


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Ciclos de desarrollo de software
Internet de las cosas
Orquestación
Tecnologías basadas en modelos
Computación en el borde
Desarrollo de bajo código

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 26

Citaciones: Sin citaciones


Descripción
Los ciclos de desarrollo de software en el contexto de las aplicaciones de Internet de las Cosas (IoT) requieren la orquestación de diferentes capas tecnológicas, e implican desafíos técnicos complejos. El equipo de ingeniería necesita convertirse en expertos en estas tecnologías y los retrasos en el tiempo son inherentes debido al proceso de integración cruzada, ya que enfrentan curvas de aprendizaje pronunciadas en varias tecnologías, lo que conduce a problemas de costos y, a menudo, a un producto resultante propenso a errores. Proponemos un enfoque más directo para la construcción de aplicaciones de IoT de alta calidad mediante la adopción de tecnologías basadas en modelos (DIME y Pyrus), que pueden ser utilizadas en conjunto o de forma aislada. El caso de uso presentado conecta varias tecnologías: la aplicación interactúa a través de la plataforma middleware EdgeX con varios sensores y tuberías de análisis de datos. Esta aplicación de control basada en web recopila, procesa y muestra información clave sobre el estado de la captura de datos y computación en el borde que permite la toma de decisiones estratégicas rápidas. En el estudio de caso presentado de una Instalación de Almacenamiento Estable (SSF), utilizamos DIME para diseñar la aplicación para la conectividad IoT y los aspectos del borde, MongoDB para el almacenamiento y Pyrus para implementar análisis de datos sin código en Python. Hemos integrado nueve tecnologías independientes en dos entornos de desarrollo de Bajo código distintos con la producción de siete procesos y tuberías, y la definición de 25 SIBs en nueve DSLs distintos. El estudio de caso presentado se compara con la plataforma para mostrar el papel de la generación de código y la reutilización de componentes entre aplicaciones. Demostramos que el enfoque abarca un alto nivel de reutilización y facilita a los ingenieros de dominio crear aplicaciones de IoT de una manera de bajo código.

Otros recursos que podrían interesarte

Temas Virtualpro