El software es un elemento clave en todos los sistemas que se utilizan actualmente en la gestión de las organizaciones, en particular los sistemas de control, incluidos los de seguridad crítica, tales como los de control y protección de las aplicaciones ferroviarias, en los que una falla puede causar daños irreparables a personas y/o al entorno. Ésta dependencia ha hecho que el nivel de fiabilidad requerido para este tipo de software sea muy alto.
La forma de conseguir un software de calidad suficiente es sometiéndolo a un proceso de auditoría y control en cada una de las etapas del ciclo de vida de su desarrollo, basado en una serie de normas y estándares reconocidos y utilizados internacionalmente.
El proyecto de investigación se propone el desarrollo de una metodología para estandarizar las auditorias del software para sistemas de control y protección del ferrocarril.