This is a simple framework that provides a mechanism to define and produce specifications that can be joined together using the operands: AND, OR, XOR, NOT. This framework attempts to produce an implementation of a specification framework as described by the wikipedia entry.
The main usage example is provided by the IntegrationTest. The sample specification elements and rules are provided in the samples package.