Traffic-aware stress testing of distributed real-time systems based on UML models using genetic algorithms