5. The method of claim 1 , wherein the current situation includes data describing a collection of agents instantiated by an operational program.
5. The method of claim 1 , wherein the current situation includes data describing a collection of agents instantiated by an operational program. 6. The method of claim 5 , wherein the plurality of programming building blocks include operational programming building blocks of the operational program associated with a selected agent of the collection of agents.