Case-based reasoning is an important method of problem-solving and rea
soning. This article presents Formula, which is a case-based reasoning
system developed for the purpose of designing additive formulae for o
il products. Representation of cases, the architecture of Formula, and
the retrieval mechanism will be discussed in the paper. (C) 1997 Else
vier Science Ltd.