Incorporating Model-Based User Requirements In Product Development