A Software Design Template for Swarm Intelligence Systems Development

W.-L. Wang and T.C. Weindorf (USA)


Swarm intelligence, design template, UML class and col laboration diagrams, and ant colony


Swarm intelligence systems embody simple agents work ing together to accomplish complex tasks and derive a good solution. With problems being effectively resolved by this approach, there are yet few designs available to ease the development of a new system. The purpose of this pa per is to introduce a design template, with which problems can be modeled accordingly to take advantage of swarm intelligence. This template accounts for nine common properties of swarm intelligence systems. The entities and relationships embedded in the properties are depicted through a number of object-oriented classes and operations using UML diagrams. A simulation of an ant colony forag ing for food demonstrates the extension of this UML-based swarm intelligence design template.

Important Links:

Go Back