Backward chaining provides the automatic calculation of the property by executing the declarative rule, when a value is needed for a property, rather than when inputs change. For example, if the Area property depends on the Length and Width property, then backword chaining causes the Area property to be recomputed each time the Area property is required/ referred