1. A computer-implemented method of validating business rules, comprising: providing a first set of one or more documents previously utilized to validate a first set of one or more business rules; receiving a second set of one or more business rules to be validated, said second set of one or more business rules generated from a previous update of said first set of one or more business rules, wherein a business rule of said second set of one or more business rules includes a Boolean expression that includes one or more input parameters; receiving a second set of one or more documents; providing a template file that includes said one or more input parameters and one or more path expressions associated therewith in a one-to-one correspondence; augmenting said first set of one or more documents with said second set of one or more documents to provide an augmented set of documents; and automatically validating said second set of one or more business rules, said validating performed against said augmented set or against a subset of said augmented set, wherein said automatically validating comprises: semantically validating said second set of one or more business rules, wherein said semantically validating includes executing said second set of one or more business rules or a subset of said second set of one or more business rules with each document of said augmented set of documents, wherein said executing includes binding, via said one or more path expressions, said one or more input parameters to one or more values included in a document of said augmented set of one or more documents; and evaluating, responsive to said binding, said Boolean expression with said one or more values.