Agent environments for multi-agent systems – A research roadmap