“… Maintain the characteristics of object interaction that would exist during the development of new modelling systems, while using the advantages of computer simulation (Dave et al, 2013). Allow human input when needed/wanted, and assist the human designer but not interfere with their thinking processes (Shahin, 2008, Krish, 2011. Provide knowledge management support to design thinking (Vidal andMulet, 2006, Lawson, 2005), provide cognitive artefacts for designers without experience (Dorta et al, 2008), advice on what, how and when to reuse from previous experience (Kryssanov et al, 2001), and observe computer as learner, informer, critic, collaborator and initiator agent (Lawson, 2005).…”