As designs exist to satisfy some purpose or function, knowledge of functionality is essential in a wide variety of designrelated activities, including generation and modification of designs, comparison, evaluation and selection of designs, and explanation, diagnosis or repair of designs. Functional modelling refers to a wide variety of approaches to model a design and its requirements from its functional aspects so as to allow reasoning about its functionality for various activities such as the above.
No takes yet. Share an insight, caveat, or question.
Chakrabarti et al. (1996) studied this question.