この COBOL システムでは、必要に応じて、COBOL アプリケーション (または COBOL システムの制御下で実行される COBOL 以外のプログラム) を監視する機能が実行され、COBOL システムによって割り当てられたリソースを超えていないか確認されます。COBOL システムが、リソースの境界を超過しているプログラムを検出すると、COBOL 保護違反が発生します。COBOL システムが保護違反を検出するかは、監視対象のリソース、監視方法、およびリソースの割り当て方法に依存します。また、COBOL システムによる COBOL 保護違反の監視効率は、ハードウェアとオペレーティング システムによって異なります。正しく動作している COBOL プログラムでも、利用可能なリソースやオペレーティング システムが異なると、保護違反エラーの原因になることがあります。