MAES : a multi-agent systems framework for embedded systems - Chang Zhen, Carmen (2017)