You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now UtBotSymbolicEngine class consists of Soot traversing logic, working with symbolic variables and working with the state queue. We need to separate this logic into different classes. The first thing to do is to extract the traversal logic, as well as the logic of working with symbolic variables, into separate Traverser class.
This changes also requires ExecutionState to be refactored. We need somehow to distinguish different type of states, so it's proposed to define a common state interface and make inheritors:
Activity