A software engineering approach to the design of a medical expert system | IEEE Conference Publication | IEEE Xplore