The coding of any Backward-Chaining system begins with defining the system’s goals. Form the previous discussion with the expert, we see that our system will have two principal goals to achieve:
Determine portfolio mixture.
Determine investment vehicles within each category.
To keep our system simple, we will only address the first goal and assume that the second one could be managed in a future revision of the system.