Monitors That Learn From Failures: Pairing STL and Genetic Programming | IEEE Journals & Magazine | IEEE Xplore