Gửi tin nhắn: Distinguishing extended finite state machine configurations using predicate abstraction