Wireless sensor networks are a typical example of a network of 'cooperating objects', tiny embedded computers that cooperate together to produce an intended result. Such embedded systems, be they tiny ...