Zaslat SMS: Data Flow Analysis and Testing of Abstract State Machines