Representation of multi-agents systems in Dart