The interface for actors with multiple fire methods that can be separately scheduled in the Sequence and Process Directors.
An AtomicActor that handles some sort of control flow.
A class that estimates a sequential schedule based on a modified version of Dijkstra's algorithm to compute longest paths.
A class that estimates a sequential schedule.
A sequential scheduler that enables guessing the schedule.
ProcessAttribute is a subclass of Parameter with support for strings.
The ProcessDirector implements a sequencing model of computation plus process names.
A receiver which extends Mailbox and holds a single token.
The sequence number for actor in the sequence domain.
A director that executes actors in a sequence explicitly specified by the model.
An abstract base class for SequenceDirector and ProcessDirector.
A base class for estimating sequence numbers in the sequence domain.
A schedule element specifically for the SequenceDirector and ProcessDirector that can optionally contain a reference to a specific fire method for an actor.
An extension of the Schedule class to support sequenced actors.
The SequenceScheduler is responsible for creating and maintaining a schedule for the sequence models of computation.