Este documento especifica el proceso y los requisitos técnicos para el desarrollo de software para sistemas electrónicos programables para su uso en:
——control, comando para aplicaciones de señalización, — aplicaciones a bordo de material rodante. Este documento no está destinado a ser aplicado en el área de suministro de energía de tracción eléctrica (instalaciones fijas) o para el suministro de energía y control de aplicaciones convencionales, p. ej. suministro de energía de estaciones para oficinas, tiendas. Estas aplicaciones suelen estar cubiertas por normas para sectores de distribución de energía y/o no ferroviarios y/o marcos legales locales. Este documento es aplicable exclusivamente al software y a la interacción entre el software y el sistema del que forma parte. Este documento se aplica al software según la subcláusula 1.1 de este documento utilizado en sistemas ferroviarios, incluyendo:
——programación de aplicaciones, — sistemas operativos, — herramientas de soporte, — firmware. La programación de aplicaciones comprende programación de alto nivel, programación de bajo nivel y programación de propósito especial (por ejemplo: lógica de escalera de controlador lógico programable). Este documento también aborda el uso de software preexistente (como se define en 3.1.16) y herramientas. Este tipo de software se puede utilizar si se cumplen los requisitos específicos de 7.3.4.7 y 6.5.4.16 sobre software preexistente y para herramientas de 6.7. Este documento considera que el diseño de aplicaciones modernas a menudo hace uso de software que es adecuado como base para varias aplicaciones. Dicho software se configura a continuación mediante datos de aplicación para producir el software ejecutable para la aplicación. Este documento no pretende ser retrospectivo. Por lo tanto, se aplica principalmente a nuevos desarrollos y solo se aplica en su totalidad a sistemas existentes si estos están sujetos a modificaciones importantes. Para cambios menores, solo se aplica 9.2. Sin embargo, se recomienda la aplicación de este documento durante las actualizaciones y el mantenimiento del software existente. Para el desarrollo de circuitos integrados programables por el usuario (p. ej. ......
CEI EN 50716:2024 Historia
2024CEI EN 50716:2024 Aplicaciones ferroviarias: requisitos para el desarrollo de software