Rule Schedule

The rule schedule is an algorithm for deciding which rules to evaluate and fire at each point of time. In order to decide which rules to evaluate for which agent instances, the schedule relies on a data-rule dependency graph . This is constructed once at the beginning of a simulation run from all specified rules and initially available data; the graph does not change unless rule bases are modified. As to detecting fact base modifications, the schedule keeps track of all (writing) fact base operations during simulation runs.

Document Actions