Requirements Controlled Design: A Method for Discovery of Discontinuous System Boundaries in the Requirements Hyperspace