The Journey is certainly an object which must be highlighted. Train blocks which contain the train and the safety space in front are a common approach which should be modelled. Traffic flow, decision points and events, scheduled and unscheduled, even thought they may be loosely coupled to physical objects are an important part of any audit of the quality of service. Communication event objects , either the result of human voice or digital device transmission should be modelled and visualized as a way of fleshing out what really happens to make things go the way they do. The schedule is an important set of temporal information.
Railroads serve the demands of their customers.
Demand for service could be made into an object. The level of uncertainty about any decision or parameter should be modelled and visualized when necessary. Railroad Operations Railroads operate according to physical laws and regulations . Both laws and regulations can be defined as software objects. Typically laws and regulations constrain track use according to train type, allowable speed or specify which train will move into a block and which train must give way.