Improving plan execution robustness through capability aware maintenance of plans by BDI agents. (2017)