“…The research that emerged from [54] can be broadly divided into offline [57,2,24,40 48,26,35,17,33] and online [27,25,55] approaches. The offline approaches encode the problem into Datalog [17,33] or logic formulas that can be checked for satisfiability by constructing a Binary Decision Diagram [57,2] or calling an SAT/SMT solver [24,40,1,34,48,23,35]. By contrast, all modern online approaches [27,25,55] partition in some way the set of all network packets.…”