Constructionist Design Methodology for Interactive Intelligences
A hierarchical architecture for behavior-based robots