SplitJoin Based Agent Design
Agent
Child
Agent
Child
Agent
Child
Agent
Child
Agent
Child
Agent
Child
Agent
Agent
Client
Agent Server1
Agent Server2
Agent Server3
Conflict Phase
Schedule Phase
JoinableAgent, join primitive (synchronizer)
SplitJoin Pattern, CalendarSplitJoinAll and setAgentResource
actionOnArrive, checkConflict or schedule
actionBeforeJoin, actionAfterJoin
Previous slide
Next slide
Back to first slide
View graphic version