Adaptive behavior : animals, animats, software agents, robots, adaptive systems (Sage, 1992)