To model complex phenomena that involve human or institutional behaviour it is helpful to represent them as multi-agent systems (MASs) and use an Agent-Based Modeling (ABM) approach. MASs describe the observed world in terms of actors (agents) that are characterized by certain rules (behaviour) that depend on the state of the environment, the state of the agent and its spatial location. Each agent is represented as an independent computerized entity capable of acting locally in response to stimuli or to communicate with other agents.
The applications are generally developed with an object-oriented language. Swarm (Minar, Burkhart, Langton & Askenzi (1996)) was one of the first software packages designed for ABM. Now tools like Repast, NetLogo, Mason or Cormas are more often used. These tools, which include spatial representation, simulation utilities for Monte-Carlo type methods, and links to other software (GIS, databases), are useful for the implementation of different social or ecological systems. Algorithms or structures are provided to implement the link between agents and their environment and routines are provided to organize societies of agents.
During a participatory process stakeholders help to identify the actors involved in the decision making process, the interactions among them and with their environment. For the last decade, many scholars have considered a new implementation model for agent-based modelling. They implement them through Role-Playing games (Bousquet, Barreteau, LePage, Mullon & Weber (1999) & Barreteau, LePage & Perez (2007)). The combination of computerized ABM and Role-Playing games can also be invoked.
An example of an output from an agentbased model, which shows how various agents, representing land owners, are distributed around the town centre on a particular coast, where the
coastal amenities serve as an attraction and increase the price of the property, while at the same time they come with higher flooding risks, which make those areas inappropriate for agents with higher levels of risk perception.