La plateforme GAMA
GAMA est une plate-forme générique écrite en Java, dédiée à la conception et à la simulation de modèles à base d’agents. Initialement conçue en 2007 par l’équipe MSI (ancêtre du Centre UMMISCO d’Asie du Sud Est) à Hanoi, elle a depuis été développée par un consortium de laboratoires dirigé par UMMISCO. GAMA intègre un environnement de développement et un langage de modélisation de haut niveau (GAML) qui offrent des avancées significatives par rapport aux plateformes de modélisation déjà existantes : (1) une gestion poussée des données géographiques qui permet, à l’aide d’opérateurs spatiaux dédiés, de réifier et de manipuler des données SIG ; (2) un ensemble de structures et de commandes facilitant la définition de modèles multi-niveaux qui permettent de décrire et d’observer, dans un même modèle, un phénomène à différentes échelles, par exemple à l’échelle de la ville et à l’échelle de l’habitant ; (3) des outils automatisés d’aide à l’exploration de modèles permettant de définir des plans d’expérience et de les exécuter sur des ressources de calcul haute performances (cluster, grille) ; (4) un système de plug-ins qui permet d’étendre le langage GAML pour des besoins spécifiques à certains domaines d’application ou pour l’usage de différents formalismes.
Chaque version de la plate-forme a été téléchargée environ un millier de fois depuis sa mise à disposition en open-source en janvier 2009, et nous estimons le nombre total d’utilisateurs à environ 2000.
