Deriving Timing Properties from System Traces using Data-driven Techniques