Detective Control: A control which is designed to detect irregularities, errors or non-compliance, eg. accounts reconciliation.
Preventive Control: A control designed to prevent something from happening, eg. a computer log-in control to prevent unauthorised access.
Corrective Control: A control designed to correct errors or non-compliance, eg. automatic temperature regulator to correct overheating of certain equipment.