Want to jump start your way into using Agilla? Work through the tutorials!
A list of instructions that an agent can execute.
A collection of tips on how to get around potential problems
Specifies the various types of variables supported by Agilla.
Specifies the active message numbers of every message used in Agilla.
Describes the abstractions provided by
an agent. This includes the user-viewable abstractions like the
stack and heap as well as a description of the various data types
For experimental purposes, Agilla utilized a grid topology and filters
to mimic a multi-hop network in a small area. This documentation
describes how to change the dimensions of the grid.
Agilla maintains special tuples in each tuplespace that tell agents about their context.
These tuples include sensor types and AgentIDs. This documentation lists these tuples and
defines their format.
Agilla puts a mote into an error state if an agent attempts to execute
an illegal instruction. This documentation explains how to interpret the error and offers suggestions on how to fix them.
Agilla has been ported over to the Tyndall25 motes. These are very small 25mm modules that have the Atmel 128L processor.
This work is supported by the ONR MURI Project CONTESSA
and the NSF under grant number CCR-9970939.