SMS dit: Verification of infinite-state systems with applications to security