Dynamic Visualisation of Concurrent Object-oriented Systems