**Part 1**

**Policy and Sustainable Urban Development** 

**1. Introduction**

(2002).

(2007).

(2007).

science have been excluded.

Developing a sustainable simulation system consists essentially of generating sustainable, artificial worlds with the capacity to produce results similar to those observed in the real world. This allows for varying parameters in a controlled, reusable experimental environment, something that cannot be easily achieved through mathematical models. The field of simulation is broad and multidisciplinary and has had an impressive growth since the 90's. While the area of simulation has been expanding to new horizons in traditional systems

**Sustainable System Modelling for Urban** 

**Development Using Distributed Agencies** 

Bogart Yail Marquez, Ivan Espinoza-Hernandez

and Jose Sergio Magdaleno-Palencia

*COLEF and ITT* 

*México* 

**1**

On the other hand, the social sciences face challenges that go beyond their capabilities of processing information. By using modern techniques such as computer agents and other methodologies, it is possible to aid in the testing and the formulation of theories Davidsson

Computer agent techniques are having a greater acceptance in recent years in different fields of science, and as a result, they have begun to be implemented as a simulation technique. Agent techniques consist on using small, independent programs called agents that are modeled to represent the social actors, be it people, organizations or corporations. Agents are designed to react to changes in their environment, which is also modeled to represent real world conditions that the actors would encounter in the given situation of interest Gilbert

A fundamental characteristic of agent based models is the ability for agents to interact, that is, they are able to transmit informative messages to other agents and can act based on the information received. Messages can represent spoken dialog between people or other indirect forms of communication. Information on actions such as observation of other agents or the perception of actions taken by other agents can also be acquired through messages. When modeling computer agents, specifying how they handle their interactions with other agents and the environment is one of the main differences with other computational models Gilbert

The complexity level of using these techniques increases as the number of agents increases. Even though it has been mentioned in the multi-agent community the need to develop and implement methodologies, surprisingly, very little has been done and therefore many areas of

research, there are yet a series of unsolved epistemological issues David et al. (2010).
