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