Using soft computing to build real world intelligent decision support systems in uncertain domains