1. A method for use in determining whether circular dependency exists in a plurality of dependency rules, the method comprising: generating for at least some of the plurality of dependency rules a plurality of exclusion lists, each exclusion list being associated with at least one independent object of a dependency rule and listing as an item a dependent object of the dependency rule; where an item listed in one of the generated exclusion lists corresponds to an independent object having its own exclusion list with at least one item, incorporating the at least one item into the generated exclusion list; and determining whether at least one of the generated exclusion lists for an independent object includes an item corresponding to the independent object.