Requirements vs. Software Design: An Explanation Based on the Distinction between Concepts and Their Representations | IEEE Conference Publication | IEEE Xplore