I. Introduction
Assuring the quality of cyber-physical systems (CPSs) is an important task that is growing more and more complex. Industrial-size systems with both discrete and continuous dynamics, i.e., hybrid systems, require durable methods for design automation [1], as well as validation methods that are beyond the current capabilities of, e.g., model-checking [2]. Since the general problem of finding the set of reachable states for this kind of systems is undecidable [3], we instead resort to testing the systems. For testing and/or monitoring of CPSs, there are many possible approaches (see [4], [5] for two surveys)—in this article, we consider falsification of temporal logic specifications. Another approach is deductive methods for proving properties of CPSs [6], but in many industrial applications there is no mathematical model to analyze, instead there is only the possibility to simulate the system under test. Falsification can be done for CPSs both with the actual hardware, or as in the case of this article, where the hardware is being simulated.