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: