SMARTDELTA
soluciones automatizadas para la evaluación de calidad de los deltas


El proyecto SmartDelta se centra en desarrollar soluciones automatizadas para la evaluación de la calidad de los deltas de los productos en un entorno de ingeniería continua, proporcionando análisis inteligentes de los artefactos de desarrollo (código fuente, archivos de registro, o especificaciones de requisitos, entre otros) y de la ejecución del sistema. De este modo, se consigue obtener información sobre las mejoras o la degradación de la calidad de las diferentes versiones del producto, mediante los que se podrán optimizar las próximas construcciones. Para ello, hemos basado el desarrollo de estas nuevas soluciones en inteligencia artificial, orientándonos hacia la verificación y validación de características de calidad en proyectos complejos de desarrollo de software. Así, conseguimos automatizar el análisis de reutilización de componentes, mediante técnicas de procesamiento del lenguaje natural y el análisis automatizado de recomendaciones de construcción mediante aprendizaje automático.

El proyecto SmartDelta se centra en desarrollar soluciones automatizadas para la evaluación de la calidad de los deltas de los productos en un entorno de ingeniería continua, proporcionando análisis inteligentes de los artefactos de desarrollo (código fuente, archivos de registro, o especificaciones de requisitos, entre otros) y de la ejecución del sistema. De este modo, se consigue obtener información sobre las mejoras o la degradación de la calidad de las diferentes versiones del producto, mediante los que se podrán optimizar las próximas construcciones. Para ello, hemos basado el desarrollo de estas nuevas soluciones en inteligencia artificial, orientándonos hacia la verificación y validación de características de calidad en proyectos complejos de desarrollo de software. Así, conseguimos automatizar el análisis de reutilización de componentes, mediante técnicas de procesamiento del lenguaje natural y el análisis automatizado de recomendaciones de construcción mediante aprendizaje automático.

Retos
El reto es abordar automáticamente los atributos de calidad de forma continua desde el diseño hasta las operaciones.
Analizar, visualizar y transformar un enorme volumen de datos en conocimiento procesable que pueda mejorar la calidad del software de sus sistemas desarrollados.
Identificar medidas de control de calidad que puedan usarse para demostrar los atributos de calidad esenciales sin tener que rediseñar completamente los casos de prueba.
Los enfoques de análisis de reutilización tradicionales carecen del soporte automatizado para la optimización de las características de calidad.
Muchos enfoques tradicionales de análisis y verificación no admiten bucles de retroalimentación continuos.
Solución
SmartDelta reúne soluciones rápidas de análisis y verificación a través de modelado y capacidades de análisis estático, generación de pruebas, selección, ejecución y visualización que permitan a las empresas entregar sistemas de calidad con confianza en un entorno ágil de ritmo rápido.
SmartDelta se centra en optimizar las actividades de análisis y verificación de una serie de versiones y deltas de productos mediante la creación y el ajuste automáticos de modelos verificables directamente a partir de artefactos de desarrollo como requisitos, registros, código, registros de prueba y el uso de estos modelos para comprobar propiedades extrafuncionales. contra los modelos del sistema y generar artefactos como pruebas o monitores que se pueden usar más adelante en el proceso de la línea de productos para futuras variantes.
Perseguiremos los siguientes objetivos ténicos:
1. Crear y extraer modelos de diferentes artefactos de software, así como verificar la consistencia entre los deltas en una arquitectura de cadena modelo. Esto incluye el desarrollo de técnicas para crear y extraer modelos para diferentes artefactos de software a partir de escenarios y registros de uso.
2. Verificación y validación de consistencia automatizada basada en pruebas de modelos y técnicas de verificación de modelos. Brindamos técnicas novedosas que respaldan la verificación automatizada de productos delta mediante el uso de especificaciones de modelos tanto en el desarrollo como en el tiempo de ejecución.
3. Desarrollar un enfoque automatizado para el análisis de reutilización consciente del delta de las características de la línea de productos, así como el análisis de compensación entre diferentes propiedades arquitectónicas extrafuncionales de interés.
4. Generación y análisis de pruebas automatizadas para propiedades extrafuncionales (p. ej., consumo de recursos, seguridad, rendimiento) basadas en la especificación del modelo de los requisitos correspondientes que se enfocan en desafíos industriales reales de desarrollo continuo.
5. Análisis, visualización y recomendaciones inteligentes/adaptables y basados en ML para las próximas versiones delta del sistema. Acortar los ciclos de desarrollo, implementación y retroalimentación mediante el uso de controles de calidad y análisis de tendencias para proporcionar recomendaciones prácticas e identificar vulnerabilidades en los modelos del sistema al principio del producto desarrollado.
Demostramos los efectos de SmartDelta en varios casos de uso complementarios, cada uno de los cuales tiene como objetivo un conjunto de escenarios típicos previstos para el marco propuesto.
Noticias relacionadas
Entidades participantes
Entidad financiadora
CDTI
EUREKA
ITEA
Partners
Addiva AB
AKKA Industry Consulting GmbH
Arcelik A.S.
BEIA GmbH
Bombardier
c.c.com GmbH
Cape of Good Code
Cyberworks Robotics
Czech Technical University in Prague
Dakik Yazilim Teknolojileri
eCAMION INC
ERSTE Software Limited
Fraunhofer FOKUS
GlassHouse Systems
Institut for Automation und Kommunication (IFAK)
INVENTI
IZERTIS
Kuveyt Turk Bank
Mälardalen University
NetRD
RISE - Research institutes of Sweden
SmartCone Technologies Inc
Software AG
Sotec Consulting
Team Eagle
TWT GMBh Science and Innovation
University of Antwerp NEXOR
University of Innsbruck
University of Madrid Carlos III
University of Ontario Institute of Technology
WithSecure