GAMA-Platform

GAMA-Platform

  • Documentation
  • Tutorials
  • Download
  • Contribute
  • Blog

›Built-in Species

Home

  • GAMA

Introduction

  • Introduction

Changes from 1.6.1 to 1.8

  • New-Version-Changes

Moving to 1.9

  • Next-Version-Goals

Platform

  • Platform
  • Installation and Launching
  • Installation

    • Installation
    • Launching GAMA
    • Headless Mode
    • Updating GAMA
    • Installing Plugins
    • Troubleshooting
  • Workspace, Projects and Models
  • Navigating in the Workspace

    • Navigating in the Workspace
    • Changing Workspace
    • Importing Models
  • Editing models
  • GAML Editor (Generalities)

    • The GAML Editor - Generalities
    • GAML Editor tools
    • Validation of Models
  • Running Experiments
  • Launching Experiments

    • Launching Experiments from the User Interface
    • Experiments User Interface
    • Controls of experiments
    • Parameters View
    • Inspectors and monitors
    • Displays
    • Batch Specific UI
    • Errors View
  • Preferences

Learn GAML step by step

  • Learn GAML Step by Step
  • Introduction

    • Introduction
    • Start with GAML
    • Organization of a model
    • Basic programming concepts in GAML
  • Manipulate basic species
  • Global Species

    • The global species
    • Regular species
    • Defining actions and behaviors
    • Interaction between agents
    • Attaching Skills
    • Inheritance

    Defining Advanced Species

    • Defining advanced species
    • Grid Species
    • Graph Species
    • Mirror species
    • Multi-level architecture

    Defining GUI Experiment

    • Defining GUI Experiment
    • Defining Parameters
    • Defining displays (Generalities)
    • Defining Charts
    • Defining 3D Displays
    • Defining monitors and inspectors
    • Defining export files
    • Defining user interaction

    Exploring Models

    • Exploring Models
    • Run Several Simulations
    • Defining Batch Experiments
    • Exploration Methods

    Optimizing Model Section

    • Optimizing Models
    • Runtime Concepts
    • Optimizing Models

    Multi-Paradigm Modeling

    • Multi-Paradigm Modeling
    • Control Architectures
    • Using Equations

Recipes

  • Recipes
  • Manipulate OSM Datas
  • Implementing diffusion
  • Using Database Access
  • CallingR
  • Using FIPA ACL
  • Using GAMAnalyzer
  • Using BEN (simple_bdi)
  • Advanced Driving Skill
  • Manipulate Dates
  • Implementing light
  • Using Comodel
  • Save and Restore simulations
  • Using network
  • Editing Headless mode for dummies
  • The Graphical Editor
  • Using Git from GAMA to version and share models
  • Writing Unit Tests in GAML
  • FAQ (Frequently Asked Questions)
  • Known issues

GAML References

  • GAML References
  • Built-in Species

    • Built-in Species
    • The 'agent' built-in species (Under Construction)
    • The 'model' built-in species (Under Construction)
    • The 'experiment' built-in species (Under Construction)
  • Built-in Skills
  • Built-in Architectures
  • Statements
  • Types
  • File Types
  • Expressions

    • Expressions
    • Literals
    • Units and constants
    • Pseudo-variables
    • Variables and Attributes
    • Operators (A to A)
    • Operators (B to C)
    • Operators (D to H)
    • Operators (I to M)
    • Operators (N to R)
    • Operators (S to Z)
  • Exhaustive list of GAMA Keywords

Pedagogical materials

  • Some pedagogical materials

Extensions

  • Extensions
  • Developing Extensions
  • Installing the GIT version

    • Installing the GIT version
    • Architecture of GAMA
    • Developing Plugins
    • Developing a New Skill
    • Developing Statements
    • Developing Operators
    • Developing Types
    • Developing Species
    • Developing architecture
    • Index of annotations

Developing GAMA

  • Get into the GAMA Java API
  • Introduction-To-Gama-Java-API
  • IScope interface
  • Product your own release of GAMA
  • Documentation
  • How to write the Website Content

Scientific References

  • References

Projects using GAMA

  • Projects

Training Session

  • Training Session
    • Introduction

Events

  • References

Older versions

  • Versions of GAMA

The 'experiment' built-in species (Under Construction)

As described in the presentation of GAML, any experiment attached to a model is a species (introduced by the keyword experiment which directly or indirectly inherits from an abstract species called experiment itself. This abstract species (sub-species of agent) defines several attributes and actions that can then be used in any experiment.

experiment attributes

experiment defines several attributes, which, in addition to the attributes inherited from agent, form the minimal set of knowledge any experiment will have access to.

experiment actions

← The 'model' built-in species (Under Construction)Built-in Skills →
  • experiment attributes
  • experiment actions
GAMA-Platform
Networks
GitHub Facebook Twitter LinkedIn Youtube Blog RSS
Mailing list
For Users
gama-platform@googlegroups.com
For Developers
gama-dev@googlegroups.com
License

Copyright (C) - 2019 GAMA-Platform.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

A copy of the license is included here, in the repository of the wiki content.