Visual Specification of Adlets

Figure 2 illustrates the visual specification of an adlet which carries the following information: "I represent doc-id, I am profile, I love target, I hate non-target, I stay put (reactive) or travel (aggressive) and I behave like prop".



Figure 2. Visual specification of an adlet.


The attraction/repulsion property of an adlet type is important in determining the target/non-target and hence the motion behavior of an adlet. An attraction/repulsion force of an adlet to a color-coded concept can be one of the following, as specified by the user (perhaps by clicking on a sliding scale):

A1. Fatal attraction: the adlet must merge with an adlet/site of said color.
A2. Strong attraction: the adlet attempts to merge with an adlet/site of said color until precondition becomes 'false'.
A3. Weak attraction: the adlet makes a best effort attempt to merge with an adlet/site of said color.
A4. Neutral: no attraction/repulsion.
A5. Weak repulsion: the adlet makes a best effort attempt to avoid an adlet/site of said color.
A6. Strong repulsion: the adlet attempts to avoid an adlet/site of said color until precondition becomes 'false'.
A7. Max repulsion: the adlet avoids the adlet/site with said color, even if this means its own destruction.