Expert systems tools and techniques: past, present and future