Simulation and computer aided control systems design using object-orientation - design and implementation with OMT and Oberon