Assumption-Based Planning: A taxonomy of assumptions