Design validation and problem solving