|Draft article not currently submitted for review.
This is a draft Articles for creation (AfC) submission. It is not currently pending review. There are no deadlines as long as you are actively improving the submission. Drafts not being improved may be deleted after six months.
Note: The submission-received box will appear at the bottom of the page at first. If it's there, your draft has been submitted correctly.
|This is a draft article. It is a work in progress open to editing by anyone. Please ensure core content policies are met before publishing it as a live Wikipedia article. |
Multiple application domains
GAMA (GIS Agent-based Modeling Architecture) has been developed with a very general approach and can be used for many application domains. Some additional plugins had been developed to fit with particular needs. Example of application domains where GAMA is mostly present:
- Urban planning
High-level and Intuitive Agent-based language
GAML (GAma Modeling Language) is the dedicated language used in GAMA. It is an agent-based language, that provides you the possibility to build your model with several paradigms of modeling. The language also makes it possible to declare experiments to simulate your model, explore you parameter space and calibrate it on real data.
Thanks to its high-level and intuitive language inspired by Smalltalk and Java, GAMA has been developed to be used by non-computer scientists. You can declare your species (agent), giving them some special behaviors, create them in your world, and display them in less than 10 minutes.
GIS and Data-Driven models
GAMA provides you, since its creation, the possibility to load easily GIS (Geographic Information System). You can import a large number of data types, such as text, files, CSV, shapefile, OSM (open street map data), grid, images, SVG, but also 3D files, such as 3DS or OBJ, with their texture. Some advanced features provide you the possibility to connect GAMA to databases, and also to use powerful statistical tools such as R. GAMA has been used in large-scale projects, using a great number of agents (up to millions of agents).
Declarative user interface
GAMA provides the possibility to have multiple displays for the same model and add as many visual representations for the same model, in order to highlight a certain aspect of a simulation.
Advanced 3D displays are provided to control lights, cameras, and also adding textures to 3D objects. Dedicated statements allow to define easily charts, such as series, histogram, or pies.
During the simulations, some advanced features are available to inspect the population of agents.
GAMA can be downloaded as a regular application or built from source, which is necessary, if you want to contribute to the platform. The source code is available from this GitHub repository: https://github.com/gama-platform/gama
GAMA is developed by several teams under the umbrella of the IRD/SU international research unit UMMISCO:
- UMI 209 UMMISCO, IRD, 32 Avenue Henri Varagnat, 93143 Bondy Cedex, France.
- DREAM Research Team, University of Can Tho, Vietnam (2011 - 2019).
- UMR 5505 IRIT, CNRS/University of Toulouse 1, France (2010 - 2019).
- UR MIAT, INRA, 24 Chemin de Borde Rouge, 31326 Castanet Tolosan Cedex, France (2016 - 2019).
- UMR 6228 IDEES, CNRS/University of Rouen, France (2010 - 2019).
- UMR 8623 LRI, CNRS/University Paris-Sud, France (2011 - 2019).
- MIT Media Lab, CityScience, Cambridge, USA (2016 - 2019).
- MSI Research Team, Vietnam National University, Hanoi, Vietnam (2007 - 2015).
Gama was originally developed by Alexis Drogoul, Patrick Taillandier, Benoit Gaudou, Arnaud Grignard, Huynh Quang Nghi and others.
- Content in this draft was copied from Tool:Gama Platform, which is licensed under the Creative Commons Attribution 4.0 International License.
- Taillandier, Patrick; Gaudou, Benoit; Grignard, Arnaud; Huynh, Quang-Nghi; Marilleau, Nicolas; Caillou, Philippe; Philippon, Damien; Drogoul, Alexis (April 2019). "Building, composing and experimenting complex spatial models with the GAMA platform" (PDF). GeoInformatica. Springer US. 23 (2): 299–322. doi:10.1007/s10707-018-00339-6. ISSN 1573-7624.
- Grignard, Arnaud; Taillandier, Patrick; Gaudou, Benoit; Vo, Duc An; Huynh, Quand-Nghi; Drogoul, Alexis (2013). "GAMA 1.6: Advancing the art of complex agent-based modeling and simulation". International Conference on Principles and Practice of Multi-Agent Systems. Springer: 117--131.