
4.3.2 Design vs Redesign vs Re-design
As well as being concerned with design we are also concerned with re-design --
i.e., design again. In some cases it may be necessary for an agent to do a re-design
instead of a redesign. For example, if during failure handling so much has changed
since the last attempt that it makes no sense to even try redesign, then design should
be attempted again, i.e., re-design. To decide this locally requires local (in
programming terms "static" or "own") memory. Another decision method, and the one
we propose, is that a higher agent keeps track of the attributes that have been
redesigned and will ask lower agents ...