Expert systems for materials selection and corrosion