Agent-based Reconfigurable Natural Language Interface to Robots - Human-Agent Interaction using Task-specific Controlled Natural Languages Topics: Intelligent User Interfaces; Natural Language Processing In Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, 632-639, 2017 , Porto, Portugal