Applications of self-organising multi-agent systems : an initial framework for comparison