Agent-based simulation Concept