Saltar al contenido principal
← Todos los artículos
Normas DO

Normas DO-178B y DO-178C

Pharus Tech
Normas DO-178B y DO-178C

Normas DO-178B y DO-178C

Las normas «The Software Considerations in Airborne Systems and Equipment Certification», también conocidas como RTCA DO-178B, se utilizan en la certificación de sistemas de aviación. Como cabría esperar de sistemas tan críticos, la fiabilidad del software debe estar garantizada. La DO-178B sirve de guía para este propósito. Las normas fueron publicadas por la Radio Technical Commission for Aeronautics (RTCA), en colaboración y trabajo conjunto con la European Organisation for Civil Aviation Equipment  (EUROCAE), como DO-178B en 1992 y DO-178C en 2011. La DO-178C es una versión actualizada de la DO-178B. Dado que sus contenidos son casi idénticos, en adelante se denominarán DO-178. Debido a la RTCA, las normas se conocen como DO-178B en EE. UU. y como ED-12B en Europa. Ambas organizaciones aceptan las certificaciones de la otra.

Las normas DO-178 proporcionan mayor fiabilidad y estabilidad, reutilización, menor coste del ciclo de vida, menor coste de mantenimiento y una conformidad del software más rápida.

Según las directrices de la DO-178, a todo software de aviación se le debe asignar un nivel de garantía de diseño (DAL, Design Assurance Level) en función de las consecuencias de un fallo del sistema. El nivel E significa «sin efecto sobre la seguridad», mientras que el nivel más alto, el nivel A, significa «catastrófico». Las normas definen diversos objetivos de proceso que varían según el nivel del software.

Niveles DAL más altos implican más objetivos que deben cumplirse. No obstante, cabe señalar que la DO-178 por sí sola no garantiza la seguridad del sistema. Además, deben realizarse las pruebas necesarias para proporcionar evidencia objetiva del cumplimiento de los criterios de seguridad deseados. También debe tenerse en cuenta que el nivel DAL asignado depende del tipo de aeronave.

Una vez determinado el nivel DAL, el proceso de planificación y el proceso de desarrollo deben llevarse a cabo en secuencia. Y un proceso de verificación debe realizarse en paralelo a lo largo de estos procesos.

Los siguientes planes deben elaborarse como parte del proceso de planificación:

El proceso de desarrollo consta de todas las actividades relacionadas con el diseño y la producción de software DO-178 que cumpla los requisitos de sistema del proyecto. Esto incluye el diseño y la implementación del software, así como los requisitos de software de alto y bajo nivel.

Finalmente, en el proceso de verificación, deben llevarse a cabo los pasos de verificación planificados durante el proceso de planificación. Como resultado, debe producirse la evidencia necesaria, y esta evidencia debe presentarse a las autoridades de certificación, como la Administración Federal de Aviación (FAA) o la Agencia de la Unión Europea para la Seguridad Aérea (EASA). Estas organizaciones supervisan todas las áreas de la aviación civil tanto en sus propios países como en las vías internacionales.