Behavior Based Model for Intelligence

The Behavior Based Model is based in the idea that complex behavior, such as intelligent behavior, can be accomplished by combining the simple behaviors of hundreds of small, very simple agents. The whole is bigger than the sum of its parts.

The Behavior Based Model was exploited in Agents, a system for generation of leaf cells’ layout of digital and mixed digital/analogue VLSI circuits (CMOS and BICMOS). Leaf cells are circuits with complexity comparable to MSI (Medium Scale Integration) components. Agents uses software agents to layout circuits and check design rules. They run in parallel to cooperatively solve the design problem. The system had 18400 lines of C++ and Lisp (Scheme) code. A new version of Agents, called Agents 2, was developed in Java. This version tests the concepts of the Behavior Based Model on parallel machines, where the small agents can truly run in parallel.

Download software: Agents2.0.tgz.

Research activities (some material may be in Portuguese):

Implementing a Tupla Space Compatible with JavaSpaces.

Orlando Figueiredo: Thesis (pdf) and presentation (PowerPoint). Download software: JuspSpaces.tar.

RouterServer: Parallel Routing Agent for VLSI Cells.

Evandro Jardini: Thesis (pdf) and presentation (PowerPoint)

Secure Interface for a Universal Database Server.

Flavia Linhalis: Thesis (pdf) and presentation (PowerPoint). Download software:

All Finished Projects