GAC acelera el desarrollo de software con un entorno de diseño basado en modelos

La plataforma personalizada de GAC estandariza flujos de trabajo para garantizar la uniformidad de los resultados y colaboración entre equipos

"Nuestra solución consiste en desarrollar una plataforma unificada de diseño basado en modelos que integra todos los flujos de trabajo, cadenas de herramientas y componentes entregables, mejorando significativamente la estandarización y la automatización".

Resultados principales

  • Se logró una trazabilidad completa entre los requisitos y los modelos mediante el entorno personalizado de diseño basado en modelos con requisitos externos, lo que permitió un proceso de desarrollo con retroalimentación continua
  • Se mejoró la eficiencia de la integración y las pruebas mediante la implementación de flujos de trabajo estandarizados y la automatización de tareas dentro de un sistema de CI/CD basado en la nube
  • Se redujeron costes de pruebas en el mundo real y se mejoró la eficiencia de calibración mediante iteraciones virtuales antes de incorporarse a las pruebas físicas

Impulsado por la demanda de ciclos de iteración cada vez más rápidos, Guangzhou Automobile Group (GAC) está abordando los desafíos de desarrollo de software asociados con sistemas vehiculares cada vez más complejos y tecnologías de propulsión diversas, como los EV y los híbridos enchufables. En el pasado, los flujos de trabajo fragmentados ralentizaban el progreso en los grupos de ingeniería. Los requisitos solían ser ambiguos o se posponían. Los grupos de ingeniería de integración tenían dificultades para gestionar solicitudes de compilación impredecibles, y la necesidad de vehículos físicos para tareas de calibración consumía recursos y frustraba al personal.

Para superar estos obstáculos, GAC colaboró con MathWorks Consulting Services para crear una infraestructura que utiliza un entorno de diseño basado en modelos de extremo a extremo. Este entorno realiza transformaciones digitales en cada etapa del proceso del modelo V y facilita el desarrollo de software de alta calidad. El grupo de trabajo estandarizó su entorno de desarrollo implementando una plataforma flexible y unificada que se integra de manera fluida con aplicaciones externas, entre ellas su sistema web de gestión del ciclo de vida del producto y las herramientas de control de versiones de software. A través de una única interfaz de aplicación, esta plataforma personalizada reemplaza el control manual con automatización y coordina las toolboxes necesarias para ejecutar el flujo de trabajo estandarizado.

Esta cadena de herramientas digitalizada abarca todo el modelo en V, desde captura de requisitos y modelado, hasta integración de software, pruebas y calibración. Las herramientas externas de captura de requisitos se integran directamente en MATLAB® and Simulink®. Las cadenas de tareas CI/CD basadas en la nube permiten la Integración continua. Las interfaces personalizadas posibilitan la ejecución de pruebas automatizadas junto con los entornos de prueba nativos.

Este entorno estandarizado asegura que los componentes entregables críticos se conserven y se transfieran eficazmente a lo largo del desarrollo. Estandarizar entradas y salidas, y estructurar los flujos de trabajo en tareas automatizadas claramente definidas, permitió a GAC crear un entorno operativo fácil de desplegar y coherente en sus grupos de ingeniería.