Recent advances in the development and consultation of knowledge based systems using decision tables