Text this: Simulation Driven Development of Distributed Systems – Coupling of virtual and real system components