RefereeToolbox is a java package implementing combination operators for fusing evidences.
RefereeToolbox is based on an interpretation of the fusion rules by means of Referee Functions. This approach implies a dissociation between the definition of the combination and its actual implementation, which is common to all refereebased combinations.
As a result, RefereeToolbox is designed with the aim to be generic and evolutive. It is composed of three distinct classes of objects:
 A class for the logical representation of the information; this class is generic and incremental; are yet implemented structures as:
 Powerset,
 Free Boolean algebra,
 Superpowerset,
 Open/closed hyperpowerset,
 ... → make yours!
 A class for defining the referee functions; this class is generic and incremental; are yet defined referee functions for:
 DempsterShafer combination,
 Disjunctive combination,
 Dubois&Prade combination,
 PCR6 combination,
 PCR# combination,
 ... → make yours!
 A class defining the Basic Belief Assignment, and related processes; this class is generic and incremental; two refereebased approaches are implemented for computing combinations:
 An exact approach associated with a relaxation of the focal elements, so as to handle the combinatorics,
 A samplingbased approach.
The generic implementation of RefereeToolbox makes possible to combine these three classes and their instances without restriction.
Last release: Version ZERO.0.1  released on 2010March8, Monday.
