“…Unlike Konure, all of these techniques focus on characterizing specific aspects of program behavior and do not aspire to capture the complete behavior of the application. State Machine Model Learning: State machine learning algorithms [7,10,20,22,33,39,45,52,59,69,72] construct partial representations of program functionality in the form of finite automata with states and transition rules. State fuzzing tools [6,28,58] hypothesize state machines for programs.…”