Action selection in cooperative robot soccer using case-based reasoning : tesi doctoral