Question: Implement the CarBuyer System from the 2 0 rules listed below in CLIPS. Demonstrate how it works with several runs. Give a trace of the

Implement the CarBuyer System from the 20 rules listed below in CLIPS. Demonstrate how it works with several runs. Give a trace of the execution of the program for the following query: The automobile should be MIDSIZE, NEW or USED, and under $20K.
Rules:
Rule 1: IF [ON_WM MILEAGE =0] THEN [PUT_ON_WM_ NEW] Rule 2: IF [ON_WM MILEAGE >0] THEN [PUT_ON_WM_ USED] Rule 3: IF [ON_WM PRICE 30K] THEN [PUT_ON_WM_ LUXURY] Rule 4: IF [ON_WM PRICE 20K] THEN [PUT_ON_WM_ STANDARD] Rule 5: IF [ON_WM PRICE >5K] THEN [PUT_ON_WM_ ECONOMY] Rule 6: IF [ON_WM NEW] AND [ON_WM 8cyl] THEN [PUT_ON_WM LUXURY] Rule 7: IF [ON_WM AVGCMPG 25] THEN [PUT_ON_WM Excellent-MPG] ELSEIF [ON_WM AVGCMPG >16] THEN [PUT_ON_WM Medium-MPG] ELSEIF [ON WM AVGCMPG 16] THEN [PUT_ON_WM Low-MPG]
Rule 8: IF [ON_WM LUXURY] THEN [PUT_ON_WM SUV] AND [PUT_ON_ WM_ Cadillac] AND [PUT_ON_WM Lincoln] AND [PUT_ON WM Mercedes] Rule 9: IF [ON_WM FOREIGN] THEN [PUT_ON_WM Toyota] AND [PUT_ON_WM Mercedes] AND [PUT_ON_WM Honda] AND [PUT_ON WM Hyundai] Rule 10: IF [ON_WM NEW] AND [ON_WM SUB-COMPACT] THEN [PUT_ON_WM Honda Civic] Rule 11: IF [ON_WM NEW] AND [ON_WM COMPACT] THEN [PUT_ON_ WM Honda Civic] AND [PUT_ON_ WM Ford Focus] Rule 12: IF [ON_WM NEW] AND [ON_WM MIDSIZE] AND [ON_WM ECONOMY] THEN [PUT_ON_ WM Hyundai] Rule 13: IF [ON_WM NEW] AND ON_WM MIDSIZE] AND [ON_WM STANDARD] THEN [PUT_ON_WM Toyota] AND [PUT_ON_WM Chevrolet]
Rule 14: IF [ON_WM NEW] AND [ON_WM MIDSIZE] AND [ON_WM LUXURY] THEN [PUT_ON_WM Cadillac] AND [PUT_ON_WM Lincoln] Rule 15: IF [ON_WM USED] AND [ON_WM LARGE] THEN [PUT_ON_WM Lincoln] AND [PUT_ON_ WM Cadillac] AND [PUT_ON_ WM Ford] Rule 16: IF [ON_ WM USED] AND [ON_WM SUV] THEN [PUT_ON_ WM Toyota] AND [PUT_ON_ WM Ford] AND
[PUT_ON_ WM Chevrolet] AND [PUT_ON_ WM Cadillac] AND [PUT_ON_ WM Hyundai] Rule 17: IF [ON_ WM USED] AND [ON_WM Sub-Compact] THEN [PUT_ON_ WM Chevrolet] AND [PUT_ON_ WM Ford] Rule 18: IF [ON_WM USED] AND [ON_WM Compact] THEN [PUT_ON_ WM Toyota] AND [PUT_ON_ WM Hyundai] Rule 19: IF [ON_ WM USED] AND [ON_ WM Midsize] THEN [PUT_ON_ WM Honda] AND [PUT_ON_ WM Cadillac] Rule 20: IF [ON_ WM USED] AND [ON_ WM Sports/Conv] AND [ON_WM_Price $20K] THEN [PUT_ ON WM LUXURY] AND [PUT_ON_ WM Mercedes].
please implement this in CLIPS and explain how it works

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!