Towards Integrating Dialog, Planning, and Execution for Service Robots