Las organizaciones utilizan ingeniería de sistemas basada en modelos (MBSE) y diseño basado en modelos para cumplir con estándares de certificación aeroespaciales de protección y seguridad en:

  • Gestión de requisitos: Para importar, crear, formalizar, validar y enlazar requisitos
  • Arquitecturas de sistema y modelos de comportamiento: Para modelar, analizar y simular
  • Generación de código: Para generar código C, C++, VHDL® y Verilog® a partir de modelos
  • Verificación estática y dinámica: Para crear, enlazar y ejecutar casos de prueba, y utilizar métodos formales en modelos y código
  • Calificación: Para calificar herramientas según DO-330 y generar informes

Integrar estas prácticas permite a las organizaciones gestionar los procesos de certificación de manera eficiente y generar la evidencia necesaria.

Proceso de certificación

El equipo de consultoría de MathWorks colabora con clientes para diseñar un plan de implementación personalizado conforme a estándares de certificación aeroespaciales. Comuníquese con nuestros consultores hoy mismo.

Estándares de sistema: ARP4754B, ARP4761A y DO-326A

Computadora portátil que muestra System Composer y una aeronave.

Puede utilizar productos de MATLAB y Simulink para cumplir con estándares aeroespaciales fundamentales, como ARP4754B para desarrollo de aeronaves y sistemas civiles, ARP4761A para evaluación de protección, y DO-326A para evaluación de seguridad.

Con MBSE y diseño basado en modelos, puede utilizar productos de MATLAB y Simulink, como System Composer, Simulink Fault Analyzer y Requirements Toolbox, para:

  • Capturar requisitos de sistema en formatos de texto y modelo
  • Realizar validación de requisitos
  • Diseñar y probar arquitecturas de sistema sólidas
  • Efectuar actividades de verificación exhaustivas en diferentes niveles

El proceso conecta diseños de sistema de nivel superior con implementaciones en software y hardware de nivel inferior, lo que crea un hilo digital y una trazabilidad esenciales para la certificación.


Estándares de software:
DO-178C y suplementos

El estándar DO-178C define un conjunto de objetivos y actividades para aprobar software de sistemas de aviación. Puede reducir riesgos y esfuerzo utilizando diseño basado en modelos mediante:

  • Iteración y optimización de requisitos de software creando especificaciones ejecutables
  • Definición de la arquitectura y confirmación de opciones de diseño para garantizar solidez y mantenibilidad aprovechando el modelado y la simulación
  • Comprobación de la cobertura de código y ejecutables a través de pruebas consecutivas y trazabilidad desde requisitos hasta pruebas
  • Automatización de actividades de revisión de modelos y código
  • Reducción de actividades de pruebas con métodos formales

Estándar de hardware: DO-254

El estándar DO-254 define un conjunto de objetivos para la certificación de hardware electrónico de aviación (AEH). Con MATLAB y Simulink, puede alcanzar estos objetivos y procesos de DO-254:

  • Administración y seguimiento de requisitos
  • Conformidad con estándares de diseño
  • Generación de código HDL
  • Verificación y validación

El diseño basado en modelos también ayuda a cumplir con objetivos de DO-254, al tiempo que obtiene ventajas en coste y plazo de comercialización asociadas con la verificación de requisitos en fases iniciales, el enlace automatizado a requisitos, la comprobación de estándares de modelos y código, la generación de código, la generación de artefactos para informes y la reutilización de casos de prueba en diferentes niveles.


Certificación de sistemas basados en IA

El uso de inteligencia artificial (IA) en producción está creciendo y exige explicación, verificación y validación de modelos, especialmente en el desarrollo de sistemas integrados de alta integridad. Garantizar la credibilidad y fiabilidad de la IA en estos ámbitos implica desafíos como garantizar la trazabilidad, calidad y cobertura de datos, así como desarrollar modelos repetibles, sólidos, interpretables y escalables para integrarlos en sistemas de gran tamaño. Estos esfuerzos se complican aún más por la falta de estándares específicos de la industria para IA. MathWorks forma parte de SAE WG-114, que está trabajando en la definición del estándar de certificación.


Estándares espaciales

Los procesos necesarios para desarrollar software y hardware electrónico para sistemas espaciales están definidos por múltiples estándares regionales, como requisitos de ingeniería de software de la NASA (NPR 7150.2), software de ingeniería espacial (ECSS-E-ST-40) y garantía de calidad de productos de software (ECSS-Q-ST-80) de European Cooperation for Space Standardization, así como ingeniería espacial (ECSS-E-ST-20-40C) y garantía de calidad (ECSS-Q-ST-60-03C) para FPGA y ASIC de European Cooperation for Space Standardization.

Puede desarrollar código certificable que respete estos estándares utilizando diseño basado en modelos para:

  • Mantener, asignar, validar y enlazar requisitos a través de simulación de comportamiento
  • Definir y mantener arquitecturas y enlazarlas a simulación de manera nativa
  • Desarrollar, probar e implementar algoritmos en código de software
  • Utilizar métodos formales para garantizar la solidez del diseño y cumplir con requisitos de análisis estático de código
  • Automatizar flujos de diseño y generación de informes

Asesoramiento para certificación y rutas de aprendizaje

Plano de un avión.

MathWorks Consulting Services colabora con clientes para migrar procesos de desarrollo existentes o establecer uno nuevo con MBSE o MBD. El servicio de asesoramiento para certificación se adapta al entorno, herramientas y aplicaciones específicas, e identifica deficiencias en procesos actuales, desarrolla un plan para un flujo de trabajo optimizado y ayuda a desplegarlo.

MathWorks Consulting Services ofrece la capacitación necesaria para modelar, generar código y calificar herramientas fundamentales para cumplir con los objetivos de ARP4754B, ARP4761A, DO-254 y DO-178C y sus documentos suplementarios.

Principales ventajas:

  • Menor riesgo de retrasos y presupuesto
  • Reducción de tiempo y coste de desarrollo
  • Conformidad y reducción de tiempo de certificación
  • Mayor productividad y rentabilidad sobre la inversión
  • Mejora de relaciones con partes interesadas

Servicio de asesoramiento para certificación - Elementos típicos:

  • Revisión de documentos de planificación
  • Trazabilidad de requisitos
  • Pruebas basadas en requisitos y cobertura de modelos
  • Comprobación de estándares de modelos
  • Generación de código y revisión de trazabilidad automática
  • Pruebas en host y objetivo con cobertura estructural (SW)
  • Automatización de artefactos generados durante las diferentes fases del ciclo
  • Calificación de herramientas

Comuníquese con MathWorks Consulting Services para analizar sus requisitos específicos.

Rutas de aprendizaje personalizadas

Además de servicios de consultoría, MathWorks ofrece rutas de aprendizaje personalizadas que brindan experiencia práctica y un panorama completo sobre el uso de nuestros productos. Las rutas de aprendizaje complementan el servicio de consultoría y constituyen un medio para alcanzar la certificación. Las siguientes imágenes muestran los cursos disponibles en diferentes rutas de aprendizaje.

Ruta de aprendizaje de diseño basado en modelos para DO-178-C.

DO-178C: Ruta de aprendizaje de diseño basado en modelos

Ruta de aprendizaje de diseño basado en modelos para DO-254.

DO-254: Ruta de aprendizaje de diseño basado en modelos