Środowisko obliczeniowe

Poniższy diagram przedstawia hierarchię interfejsów oraz podstawowych abstrakcyjnych implementacji klas wchodzących w skład środowiska obliczeniowego.

Podstawową jednostką obliczeniową w systemie jest agent. Agenci działają w środowisku lokalnym, którym jest agregat. Agregat umożliwia komunikację oraz współpracę agentów znajdującym w tym samym środowisku. Rozróżniamy dwa typy agentów - lekkie (ISimpleAgent) oraz wątkowe (IThreadAgent).