Los sistemas electrónicos para la seguridad vial de trenes y subtes en Argentina son importados y tienen un costo muy alto. El desarrollo de este tipo de sistemas es complejo, en parte por ser sistemas críticos que requieren el uso y seguimiento de una gran cantidad de normativas internacionales. El objetivo de este trabajo es presentar la construcción de un proceso para el diseño de la arquitectura software en sistemas críticos ferroviarios conforme a la norma EN 50128. En particular teniendo en cuenta las secciones 7.3 de dicha normativa y la tabla anexa de técnicas propuestas. El soporte tecnológico de este proceso se realizó a partir de la herramienta Eclipse Process Framework y un ecosistema de herramientas para la gestión colaborativa de proyectos. Finalmente se detalla un ejemplo de utilización del proceso en un proyecto real llevado adelante para Trenes Argentinos.