Starting with the final input result, then working backwards to achieve the root node, choosing when to flip Production Rules to reverse derivations
Example
If we have the production rules:
We can show that S -> aabcde by using bottom-up parsing:
