It is a good practice to define the validation rules for each Parameter. For example:
Valid range List of possible values Cross-Parameter validation rules e.g. MinFrequency shall be smaller than MaxFrequency Cross-FunctionalGroup validation rules e.g. if the analyzer is in MidIR configuration, MaxFrequency shall be smaller the 7899cm-1. A consistent way of defining these validating rules is important for the ability to write generic ADI tools.