Objective Coordination in Multi-Agent System Engineering