Final Analysis

The importance of this problem is not that we were able to find a solution, but rather the way the solution is structured.

The solution is the result of a community of objects, that interact with each other and work cooperatively to find a solution.

There is no single controlling program, rather control is decenteralized and each queen is given an important task to perform.

So, we have a universe of active objects that each determine their own actions and behavior.

[audio] [real] Text to accompany slide14, in Chapter 5 of An Introduction to Object-Oriented Programming