“…These are: (1) the knowledge base that lists domain specific knowledge; (2) a data monitoring agent that collects (stream) data; (3) the inference engine that interprets problems from the data and uses expert knowledge to deduce suitable solutions and (4) the user interface for supporting human-computer interactions. In the literature, there are many examples of advisory systems that are deployed in various industrial settings using this architecture, such as finance, medicine and process control [3][4][5][6][7][8][9][10]. However, since system failures in these settings can result in potentially serious consequences, such as loss of revenue, loss of productivity and damage to property, it is important to ensure that advisory systems are both reliable and dependable [13].…”