Los sistemas complejos, como el tránsito urbano y los ecosistemas, entre otros, presentan comportamientos emergentes que resultan muy dificultosos para ser explicados apropiadamente mediante enfoques tradicionales. En las últimas décadas, debido en gran parte al desarrollo del microprocesador, y arquitecturas computacionales superiores, han surgido técnicas innovadoras en el modelado de sistemas complejos. Una de estas técnicas es la simulación basada en agentes. La simulación basada en agentes ofrece una herramienta poderosa para capturar estas dinámicas al modelar cada componente del sistema como una entidad con reglas y objetivos específicos.
En el presente trabajo se aplican técnicas de modelado basado en agentes para la simulación de tránsito vehicular. Para tal fin se desarrolla una aplicación en lenguaje Java basada en autómatas celulares y agentes, con lo cual se pueden analizar comportamientos complejos de un sistema, surgidos a través de la aplicación de procesos computacionales básicos.