A multi-responsibility–oriented coalition formation framework for dynamic task allocation in mobile–distributed multi-agent systems. (13th November 2018)