SMS dit: Learning symbolic abstractions from system execution traces