exploit brake_pads(car1)= preconditions: quality:car1,months=6; quality:car1,is_in_compliance=true; postconditions: update quality:car1,is_in_compliance=false; . exploit exhaust_pipes(car2)= preconditions: quality:car2,months=6; quality:car2,is_in_compliance=true; postconditions: update quality:car2,is_in_compliance=false; . exploit compliance(car1)= preconditions: quality:car1,is_in_compliance=false; postconditions: insert quality:car1,reg=true; . exploit error(car1)= preconditions: quality:car1,months>8; postconditions: insert quality:car1,e=true; .