A general approach for configuring PDDL problem models