Reuse Computer science Domain (mathematical analysis) Process (computing) Domain knowledge Decision support system Fault (geology) Case-based reasoning Reasoning system Artificial intelligence Data mining Engineering Programming language Mathematics Geology