Assessment of architectures for Automatic Train Operation driving functions