Engineering the environment of self-organizing multi-agent systems exploiting formal analysis tools

cover