An object-oriented signalling system model for the study of delay minimisation by on-line train control