Using information engineering to understand the impact of train positioning uncertainties on railway subsystems