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: