Hexapod Behavior Generator: Model-Based Software Generation