Module org.bzdev.drama


module org.bzdev.drama
Module providing actor-based simulations.

This module extends the org.bzdev.devqsim module by providing actor-based simulations where actors send messages to each other, typically with some delay. There are subsidiary classes to group actors into domains, distribute messages to multiple actors, and to respond to global conditions.

The package org.bzdev.drama.generic provides abstract classes with type parameters so that various "flavors" of simulations can be constructed. The use of type parameters allows names to be changed as well (e.g., in some fields, the term "agent" is used rather than "actor"). The package org.bzdev.drama.common contains some classes that all simulation flavors are likely to use.

Please see the Drama package description for the description of a basic actor-based simulation package.