Abstract
The requirements for corrosion expert systems have never been clearly stated, though many expert system developers must have had a “typical” user in mind, when designing their application. Reviewing some of the developed systems has shown that there exist quite some different approaches. In this paper, some general guidelines will be presented which pertain both to the development of expert systems in general, as well as to the development of expert systems for corrosion, in particular. Most of these guidelines stem from experience with the development of a large-scale expert system for materials selection and corrosion analysis, PRIME. The following topics will be discussed: concepts that affect design and construction, architectural issues, the selection of requisite expert system components in conjunction with user requirements, design issues affected by task type and organizational constraints.