Combining Search-Based and Adaptive Random Testing for Black-Box System Testing of Real-Time Embedded Systems