Seol mar théacs é seo: Data Flow Analysis and Testing of Abstract State Machines