13. The non-transitory computer-readable storage medium of claim 9 , wherein the current situation includes data describing a collection of agents instantiated by an operational program.
13. The non-transitory computer-readable storage medium of claim 9 , wherein the current situation includes data describing a collection of agents instantiated by an operational program. 14. The non-transitory computer-readable storage medium of claim 13 , 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.