Furthermore, Feigenbaum and McCorduck (1983) noticed that ‘knowledge engineering is an engineering discipline that involves integrating knowledge into computer systems in order to solve complex problems normally requiring a high level of human expertise’