Artificial bees for improving resilience in a sensor middleware for situation awareness