“…There has been a wide range of approaches to design process modelling, including the temporal [8], structural [9], functional [10], and behavioural [11] modelling approaches, as well as the objectoriented [12] and hybrid modelling methods. Most of these modelling approaches can effectively describe the syntactic and structural composition/decomposition of design activities, their sequences, interactions, and constraints.…”