Constraint Definition Architecture