The application of truth maintenance techniques to the component selection phase of the engineering design process is described. The aims of the research include the selection of components that most closely match a set of requirements which include fluid characteristics, economic constraints, and company policies or preferences. In addition, we consider the storage and retrieval of requirement sets and corresponding component selections. The benefits of maintaining temporal knowledge are twofold: to enhance performance through reuse when new requirement sets are similar to previous sets, and to re-assess selections in the light of changes over time, for example, to the set of available components, to company policy, or, perhaps, to national safety regulations.
We propose a temporal truth maintenance system (TTMS) to support this management of selection knowledge over time.