GENERAL
(a)Validation Validation is the activity where a data element is checked as having a value that is fully applicable to the identity ascribed to the data element, or a set of data elements is checked as being acceptable for their intended use. The application of validation techniques considers the entire aeronautical data chain. This includes the validation performed by prior data chain participants and any requirements levied on the data supplier. Providing data integrity has been assured, there is no need to repeat earlier validations as a matter of course. Examples of validation techniques include the following:
(1)Validation by application validates by applying data under test conditions. In certain cases, this may not be practical. Validation by application is considered to be the most effective form of validation. For example, flight inspection of final approach segment data prior to publication can be used to ensure that the published data is acceptable.
(2)Logical consistency validates by comparing two different data sets or elements and identifying inconsistencies between values based on operative rules (e.g. business rules).
(3)Semantic consistency validates by comparing data to an expected value or range of values for the data characteristics.
(4)Validation by sampling evaluates a representative sample of data and applies statistical analysis to determine the confidence in the data quality.
(b)Verification Verification is a process for checking the integrity of a data element whereby the data element is compared to another source, either from a different process or from a different point in the same process. While verification cannot ensure that the data is correct, it can be effective to ensure that the data has not been corrupted by the data process. The application of verification techniques considers only the portion of the aeronautical data chain controlled by the organisation. Yet, verification techniques may be applied at multiple phases of the data processing chain. Examples of verification techniques include the following:
(1)Feedback testing is the comparison of a data set between its output and input state.
(2)Independent redundancy testing involves processing the same data through two or more independent processes and comparing the data output of each process.
(3)Update comparison involves comparison of updated data with its previous version. This comparison can identify all data elements that have changed. The list of changed elements can then be compared to a similar list generated by the supplier. A problem can be detected if an element is identified as changed on one list and not on the other.