Un modelo de metadatos basado en gráficos para DevOps en el desarrollo impulsado por simulación y generación de configuraciones DCP
Autores: Reiterer, Stefan H.; Schiffer, Clemens; Benedikt, Martin
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un modelo de metadatos basado en gráficos para DevOps en el desarrollo impulsado por simulación y generación de configuraciones DCP
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Mejorando
Desarrollo basado en modelos
Prácticas de DevOps
Modelo de metadatos basado en gráficos abstractos
Autogeneración
Descripciones de escenarios
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
Con el objetivo de mejorar la calidad del desarrollo basado en modelos y reducir el esfuerzo de prueba, las prácticas de DevOps han ganado cada vez más importancia. Sin embargo, la mayoría de los ingenieros de sistemas no son especialistas en DevOps, y hay muchos pasos manuales involucrados al escribir tuberías de compilación y configuraciones de simulaciones. Con este propósito, se propone un modelo de metadatos basado en gráficos abstractos. Esto permite la autogeneración de descripciones de escenarios para simulaciones y código para el servidor de compilación donde se configura y ejecuta el entorno de simulación. Esto se demuestra aplicando este proceso al estándar DCP. En este documento, discutiremos tres casos de uso simples motivados por problemas prácticos que surgen en entornos de desarrollo complejos y cómo las soluciones propuestas pueden utilizarse para abordarlos. Descripciones detalladas e implementaciones de los casos de uso muestran cómo los métodos propuestos pueden aplicarse en la práctica y ayudar a resolver los problemas descritos. Además, en este trabajo se presenta una implementación en Python de un maestro DCP y un simple envoltorio de FMI a DCP.
Descripción
Con el objetivo de mejorar la calidad del desarrollo basado en modelos y reducir el esfuerzo de prueba, las prácticas de DevOps han ganado cada vez más importancia. Sin embargo, la mayoría de los ingenieros de sistemas no son especialistas en DevOps, y hay muchos pasos manuales involucrados al escribir tuberías de compilación y configuraciones de simulaciones. Con este propósito, se propone un modelo de metadatos basado en gráficos abstractos. Esto permite la autogeneración de descripciones de escenarios para simulaciones y código para el servidor de compilación donde se configura y ejecuta el entorno de simulación. Esto se demuestra aplicando este proceso al estándar DCP. En este documento, discutiremos tres casos de uso simples motivados por problemas prácticos que surgen en entornos de desarrollo complejos y cómo las soluciones propuestas pueden utilizarse para abordarlos. Descripciones detalladas e implementaciones de los casos de uso muestran cómo los métodos propuestos pueden aplicarse en la práctica y ayudar a resolver los problemas descritos. Además, en este trabajo se presenta una implementación en Python de un maestro DCP y un simple envoltorio de FMI a DCP.