Clark-Wilson model
The Clark-Wilson Model also aims to achieve integrity by using the following concepts:
Constrained Data Item (CDI): This refers to the data type whose integrity we want to preserve.
Unconstrained Data Item (UDI): This refers to all data types beyond CDI, such as user and system input.
Transformation Procedures (TPs): These procedures are programmed operations, such as read and write, and should maintain the integrity of CDIs.
Integrity Verification Procedures (IVPs): These procedures check and ensure the validity of CDIs.