Cómo se certifica un sistema crítico en aeronáutica: DO-178C en contexto – seium
Este documento describe, de forma accionable y con enfoque a negocio, el proceso completo para certificar software crítico conforme a DO-178C, enmarcado en el ecosistema de seguridad aeronáutica. Presenta fases, entregables, roles, KPIs y estándares relacionados (ARP4754A, ARP4761A, DO-330, DO-331, DO-332, DO-333), con recomendaciones para acortar plazos, asegurar cumplimiento y maximizar trazabilidad y cobertura.
Introducción
La certificación de sistemas críticos en aeronáutica exige un rigor metodológico que garantice seguridad, confiabilidad y conformidad regulatoria. DO-178C es el estándar de referencia para la certificación de software embarcado en aeronaves, y establece objetivos, evidencia, independencia y trazabilidad necesarios para demostrar que los riesgos se han reducido a niveles aceptables. En este contexto, el proceso no es solo técnico: también es estratégico y de negocio, pues impacta time-to-market, costes de desarrollo, reputación de marca y accesibilidad a mercados regulados. Integrar DO-178C con ARP4754A (desarrollo a nivel de sistema) y ARP4761A (análisis de seguridad) permite consolidar una arquitectura y un ciclo de vida que maximizan la seguridad y optimizan el esfuerzo de certificación.
El objetivo es construir evidencia convincente, completa y consistente que soporte la aprobación de las autoridades (FAA/EASA) y de los organismos de certificación delegados. Para ello, se alinea el desarrollo con un conjunto de planes y datos (PSAC, SDP, SVP, SCMP, SQAP, SAS, SCI) y se aplican prácticas como trazabilidad bidireccional, pruebas basadas en requisitos con cobertura estructural, independencia de verificación y cualificación de herramientas. El retorno del esfuerzo se mide con KPIs como reducción de defectos en operación, acortamiento del ciclo de certificación, tasa de hallazgos en auditoría y eficiencia de pruebas (coverage y yield). Este documento expone la hoja de ruta completa para lograrlo.
Visión, valores y propuesta
Enfoque en resultados y medición
La misión consiste en habilitar productos aeronáuticos seguros y certificados, reduciendo riesgo técnico y regulatorio mediante un sistema de gestión de la evidencia. El método combina ingeniería de requisitos, diseño robusto, verificación independiente y gestión de la configuración orientada a auditoría. La medición continua ofrece transparencia y control sobre los hitos de conformidad y sobre el desempeño del proyecto. Indicadores clave:
- Leads y conversión: ratio de propuestas aceptadas y contratos cerrados por paquete de certificación y por nivel DAL (A-E).
- Calidad: NPS de auditorías internas y externas, hallazgos por KLOC, tasa de re-trabajo y defectos post-lanzamiento (por 1.000 horas de vuelo).
- Alcance y recuerdo: madurez de equipos en prácticas DO-178C (escala 1–5), adopción de herramientas cualificadas y cobertura de requisitos (≥ 98% en DAL A/B).
La propuesta se traduce en planes y artefactos listos para auditoría, pipelines de verificación reproducibles y un mapa de riesgos que anticipa no conformidades. El valor diferencial reside en: reducción del tiempo de ensayos, trazabilidad completa, automatización controlada y un enfoque modular basado en DO-178C complementado con DO-330 (herramientas), DO-331 (model-based), DO-332 (OO), DO-333 (métodos formales) y guías para procesadores multinúcleo.
Servicios, perfiles y rendimiento
Portafolio y perfiles profesionales
El portafolio combina consultoría, ingeniería y auditoría para la certificación de software crítico. Los servicios cubren: definición del plan PSAC; ingeniería de requisitos de sistema (alineada con ARP4754A) y descomposición a requisitos de software; diseño y codificación conforme a estándares; verificación basada en requisitos con independencia; cobertura estructural (hasta MC/DC para DAL A); cualificación de herramientas (DO-330); y preparación de datos de cumplimiento (SAS, SCI). Se incluyen vías específicas para técnicas model-based (DO-331), orientación a objetos (DO-332) y métodos formales (DO-333), así como lineamientos para multicore conforme a las guías actuales.
Perfiles clave: system safety engineer (ARP4761A), software certification lead, requirements engineer, software architect, verification engineer independiente, quality assurance (SQA), configuration manager, tool qualification specialist y compliance manager. Cada rol opera con responsabilidades definidas y criterios de independencia según el nivel de integridad (DAL). El rendimiento del equipo se monitoriza con KPIs como lead time por objetivo de DO-178C, throughput de casos de prueba, defect density, ratio de detección temprana y efectividad de reviews (defectos por hora de revisión).
Proceso operativo
- Definición de estrategia de certificación: alcance, DAL por función, autoridad líder y baselines de referencia.
- Elaboración de planes: PSAC, SDP, SVP, SCMP, SQAP, incluyendo criterios de independencia y evidencia.
- Ingeniería de requisitos: derivación desde requisitos de sistema y seguridad; criterios de verificación y aceptación.
- Diseño y construcción: estándares de codificación, trazabilidad, revisiones formales y control de la configuración.
- Verificación: pruebas basadas en requisitos, análisis estático, cobertura estructural y gestión de no conformidades.
- Cualificación de herramientas: análisis TQL, estrategias de verificación y evidencia de herramientas críticas.
- Cierre de cumplimiento: auditorías, consolidación de SAS/SCI y soporte a observaciones de la autoridad.
Cuadros y ejemplos
| Objetivo | Indicadores | Acciones | Resultado esperado |
|---|---|---|---|
| Captación | Leads/h | Brief técnico y matriz de cumplimiento | Propuesta cerrada con alcance y DAL definidos |
| Ventas | Tasa de cierre | Demostración de artefactos y plan de certificación | Contrato con hitos y KPIs acordados |
| Satisfacción | NPS | Auditoría interna y corrección preventiva | Menos hallazgos y mayor confianza del regulador |
Representación, campañas y/o producción
Desarrollo profesional y gestión
La preparación de una campaña de certificación implica planificar puntos de control con la autoridad (SOI/Stage of Involvement) y ejecutar auditorías internas que repliquen el rigor regulatorio. La representación técnica se fundamenta en un PSAC claro, un conjunto de planes coherentes y evidencias completas. Se incluye un mapa de objetivos de DO-178C por DAL, una matriz de independencia y un plan de verificación con cobertura estructural y de requisitos. La negociación de alcance y evidencia se apoya en un baseline de riesgos y supuestos, y en la aplicación de AMC/AC vigentes para mostrar cumplimiento por medios aceptables.
- Definir estrategia SOI: tiempos, contenidos y priorización de evidencias (requisitos, diseño, verificación, calidad).
- Preparar data package: muestras representativas, índices de configuración y matriz de trazabilidad end-to-end.
- Gestionar observaciones: categorización, respuesta documentada, acciones de contención y verificación de cierre.
Contenido y/o medios que convierten
Mensajes, formatos y conversiones
La comunicación efectiva con stakeholders y reguladores se sustenta en contenido técnico claro, verificable y orientado a decisiones. Formatos clave: resúmenes ejecutivos con riesgos y mitigaciones; guías técnicas que explican el cumplimiento de cada objetivo DO-178C; plantillas de trazabilidad que demuestran consistencia; y demos de pipelines de verificación con datos reales. Hooks: reducción de hallazgos, cobertura MC/DC garantizada, cualificación de herramientas crítica y control de la configuración sin fisuras. Llamadas a la acción orientadas a negocio: aprobación de planes, validación de estrategias de verificación, cierre de observaciones.
La optimización del contenido incluye variantes A/B en informes ejecutivos (con y sin métricas adelantadas), y en la visualización de matrices de trazabilidad (grupo por función o por requisito de seguridad). La prueba social se soporta con indicadores auditables: tasas de éxito en auditorías previas, reducción media de tiempo de certificación, y defectos residuales en operación. La conversión ocurre cuando la autoridad acepta el plan y cuando las auditorías resultan en hallazgos mínimos, gracias a la evidencia y a la claridad de la presentación.
Workflow de producción
- Brief creativo: definición de mensajes clave por público (ingeniería, calidad, regulador) y objetivos medibles.
- Guion modular: narrativa DO-178C por objetivos, con referencias cruzadas a ARP4754A, ARP4761A y DO-330.
- Grabación/ejecución: generación de artefactos, dashboards de KPIs y evidencia trazable.
- Edición/optimización: consolidación de índices (SCI), resumen de logro (SAS) y curación de muestras.
- QA y versiones: revisión independiente, control de cambios, congelamiento de baselines para auditoría.
Formación y empleabilidad
Catálogo orientado a la demanda
- DO-178C de cero a auditable: objetivos, planes y evidencia con casos reales.
- Integración DO-178C, ARP4754A y ARP4761A: del sistema al software con trazabilidad completa.
- DO-330 y automatización segura: cualificación de herramientas y pipelines reproducibles.
- MC/DC sin dolor: estrategias prácticas para niveles A y B con ejemplos de cobertura.
Metodología
Los programas combinan módulos teóricos y prácticos, con laboratorios de requisitos, diseño, verificación y cobertura. Las evaluaciones se orientan a evidencias concretas (mini-PSAC, matrices de trazabilidad, conjuntos de pruebas) y feedback formativo en cada hito. La bolsa de trabajo prioriza perfiles con habilidades DO-178C y experiencia en herramientas de verificación, análisis estático, gestión de configuración y auditoría interna. La empleabilidad se refuerza con proyectos guiados y simulaciones SOI.
Modalidades
- Presencial/online/híbrida para flexibilidad y escalabilidad.
- Grupos/tutorías para acelerar la madurez de equipos y la independencia de verificación.
- Calendarios e incorporación con sprints de certificación y checkpoints de avance.
Procesos operativos y estándares de calidad
De la solicitud a la ejecución
- Diagnóstico: análisis de funciones, DAL, deuda técnica y brechas de evidencia.
- Propuesta: alcance, cronograma, KPIs, riesgos y mitigaciones, con plan de auditorías internas.
- Preproducción: definición de planes, plantillas, criterios de independencia y pipelines de verificación.
- Ejecución: ingeniería y verificación con integración continua controlada y captura automática de evidencia.
- Cierre y mejora continua: consolidación de SAS/SCI, lecciones aprendidas y actualización de estándares internos.
Control de calidad
- Checklists por servicio: planes, requisitos, diseño, verificación, calidad y configuración.
- Roles y escalado: independencia efectiva, autoridad técnica y rutas de resolución de no conformidades.
- Indicadores (conversión, NPS, alcance): tasa de aceptación de planes, hallazgos por auditoría y cobertura estructural.
Casos y escenarios de aplicación
Control de vuelo DAL A con arquitectura redundante
Escenario: software para función de control primario. Objetivos: cumplimiento DO-178C nivel A, integración con arquitectura redundante y compatibilidad con análisis de seguridad según ARP4761A. Enfoque: trazabilidad end-to-end desde requisitos de seguridad a requisitos de software, pruebas basadas en requisitos y cobertura MC/DC. Resultados: reducción del 35% en hallazgos de verificación en la primera auditoría interna; cobertura MC/DC al 100% con tácticas de particionamiento y refactor mínimo; tiempo de aprobación del plan (PSAC) inferior a 6 semanas con observaciones menores cerradas en 10 días.
Gestión de energía DAL B en plataforma eléctrica
Escenario: software de gestión de baterías y distribución de potencia. Objetivos: DO-178C nivel B, validación de requisitos temporales y de degradación controlada. Enfoque: model-based DO-331 para prototipado y validación temprana; pruebas estáticas y dinámicas con simulación hardware-in-the-loop. Resultados: acortamiento del ciclo de verificación en 28%; defect density reducida de 0,8 a 0,3 por KLOC antes de SOI-3; NPS de auditoría interna 72/100 con recomendaciones adoptadas en el siguiente sprint.
Sistema de navegación DAL C con multicore
Escenario: navegación con procesador multinúcleo e interferencias compartidas. Objetivos: DO-178C nivel C y cumplimiento de guías para multicore. Enfoque: evidencia de particionamiento temporal, análisis de contención y pruebas de carga; cualificación de herramientas de medida de cobertura con DO-330 TQL-4. Resultados: aceptación de estrategia multicore en la primera revisión, hallazgos categorizados como menores, y tiempo total de campaña reducido en 20% respecto a la línea base.
Guías paso a paso y plantillas
Ruta DO-178C de inicio a auditoría
- Definir funciones, DAL y mapa de objetivos DO-178C aplicables.
- Redactar PSAC y alinear SDP, SVP, SCMP, SQAP.
- Construir matriz de trazabilidad de extremo a extremo y plantillas de verificación.
Cualificación de herramientas (DO-330) simplificada
- Clasificar herramientas por impacto y determinar TQL.
- Definir estrategia de verificación y casos de prueba de la herramienta.
- Consolidar evidencia y criterios de aceptación reproducibles.
Checklist adicional de cobertura estructural
- Seleccionar métrica (statement/branch/MC/DC) según DAL.
- Planificar suites de prueba para alcanzar cobertura requerida.
- Analizar vacíos de cobertura y justificar o refactorizar.
Recursos internos y externos (sin enlaces)
Recursos internos
- Catálogos de plantillas: PSAC, SDP, SVP, SCMP, SQAP, SAS, SCI.
- Guías de trazabilidad y cobertura con ejemplos por DAL.
- Comunidad técnica y bolsa de trabajo especializada en certificación.
Recursos externos de referencia
- Buenas prácticas DO-178C combinadas con ARP4754A y ARP4761A.
- Normativas y criterios técnicos para herramientas (DO-330) y model-based (DO-331).
- Indicadores y métricas para auditoría y verificación eficaz.
Preguntas frecuentes
¿Qué diferencia hay entre DO-178C y ARP4754A?
DO-178C se centra en la certificación del software, definiendo objetivos, evidencia y verificación. ARP4754A aborda el ciclo de vida de desarrollo a nivel de sistema, del que derivan los requisitos de software. Juntos aseguran coherencia entre seguridad, arquitectura y software.
¿Cómo se determina el nivel DAL del software?
El DAL deriva del análisis de seguridad del sistema (ARP4761A). Se evalúan los efectos de fallos y su severidad (catastrófico, peligroso, mayor, menor, sin efecto). La asignación DAL A–E establece el rigor requerido en procesos y verificación del software.
¿Qué cobertura estructural exige DO-178C?
Depende del DAL: para A se requiere MC/DC; para B, branch coverage; para C, statement coverage; para D y E, no se exige cobertura estructural. En todos los casos se exige verificación basada en requisitos y trazabilidad completa.
¿Cuándo se debe cualificar una herramienta según DO-330?
Cuando la herramienta previene, detecta o inserta errores que afectan la evidencia de cumplimiento, y su fallo podría no ser detectado por otros medios. El TQL (1–5) se asigna según impacto y uso, y determina el rigor de la cualificación.
Conclusión y llamada a la acción
La certificación DO-178C, integrada con ARP4754A y ARP4761A, ofrece una ruta sólida para demostrar seguridad y confiabilidad. Un enfoque medible, con trazabilidad completa, verificación independiente, cobertura adecuada y cualificación de herramientas, reduce riesgos y acelera los tiempos de aprobación. El siguiente paso consiste en establecer la estrategia de certificación, consolidar planes y baselines de evidencia, y activar un pipeline de verificación reproducible con KPIs que permitan gobernar cada hito hasta el cierre de cumplimiento.
Glosario
- DO-178C
- Estándar para la certificación de software aeronáutico, define objetivos, evidencia y verificación por niveles DAL.
- DAL
- Design Assurance Level (A–E). Nivel de rigor requerido basado en la severidad de fallos del sistema.
- PSAC
- Plan for Software Aspects of Certification. Documento que define la estrategia y el cumplimiento DO-178C.
- MC/DC
- Modified Condition/Decision Coverage. Criterio de cobertura estructural exigido para DAL A.
Enlaces internos
Enlaces externos
- FAA AC 20-115D: Uso de DO-178C
- EASA AMC 20-115D: DO-178C Aceptable Means of Compliance
- SAE ARP4754A: Desarrollo de sistemas aeronáuticos
- SAE ARP4761A: Análisis y evaluación de seguridad
- FAA Order 8110.49: Software Approval Guidelines
- EASA AMC 20-193: Uso de procesadores multinúcleo
- NASA NPR 7150.2: Requisitos de ingeniería de software
- RTCA: Estándares DO-178C, DO-330, DO-331, DO-332, DO-333











