ASTRA examples
Start with Hello World, then choose an example for the language feature or design problem you want to explore. Programming with ASTRA explains the concepts used throughout these projects.
Example |
What to explore |
|---|---|
Startup, output and ending a program |
|
Reactive behaviour and a control loop |
|
Goals, plans and delivery decisions |
|
Coordinating access to a shared resource |
|
Cooperating agents and ordered assembly |
|
Electing a coordinator through messages |
|
Election and measurement across a ring of agents |
|
Nine distributed coordination patterns with ANP, A2A and MAMS variants |
|
Connecting Java functionality to an agent |
|
Linking agent behaviour to a Java interface |