Emergent Behavior Development and Control in Multi-Agent Systems