Application of Model Driven Techniques for Agent-Based Simulation -- Using ICARO-T