Object-oriented frameworks are suitable tools to support simulation models of different kinds of collective processes. Software objects, called agents, can perform autonomous tasks, perceiving and reacting to external stimuli, resembling in their way the behavior of fluid particles interacting with the sorrounding environment. In this article, the multiagent framework BUBBLE, implemented in Jav...