Multi Agent Systems for Artificial Life Domain door Ahmed Elmahalawy