ಸಂಕೇತದ ಒಂದು ಭಾಗವು ಎಕ್ಸೆಪ್ಶನ್‌ ಸುರಕ್ಷತೆ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಸಂಕೇತದ ಒಳಗಿನ ನಡೆಯುತ್ತಿರುವ-ಸಮಯದ ವೈಫಲ್ಯವು ಮೆಮೊರಿ ಸೋರುವಿಕೆ, ದಾಖಲಿಸಲ್ಪಟ್ಟ ಮಾಹಿತಿಗಳ ಗೊಂದಲಗೊಳ್ಳುವಿಕೆ, ಅಥವಾ ಅಸಿಂಧುವಾದ ಉತ್ಪತ್ತಿಗಳಂತಹ ಕೆಟ್ಟ ಪರಿಣಾಮಗಳನ್ನು ಉತ್ಪತ್ತಿ ಮಾಡುವುದಿಲ್ಲ. ಎಕ್ಸೆಪ್ಶನ್‌-ಸುರಕ್ಷತೆ ಸಂಕೇತವು ವಿನಾಯಿತಿಗಳು ಸಂಭವಿಸಿದರೂ ಕೂಡ ವಿಭಿನ್ನವಲ್ಲದವುಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲ್ಪಟ್ಟ ಸಂಕೇತಗಳನ್ನು ನೆರವೇರಿಸಬೇಕು. ಅಲ್ಲಿ ಹಲವಾರು ಹಂತಗಳ ಎಕ್ಸೆಪ್ಶನ್‌ ಸುರಕ್ಷತೆಯು ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ:
ಉದಾಹರಣೆಗೆ, C++ ನ codice_1 ಅಥವಾ ಜಾವಾದ codice_2 ಗಳಂತಹ ಒಂದು ಸಣ್ಣ ಸದಿಶ ವಿಧವನ್ನು ಪರಿಗಣಿಸಿ. ಯಾವಾಗ ಒಂದು ಅಂಶ "x" ಇದು ಸದಿಶ ಪಥ "v" ಗೆ ಸೇರಿಸಲ್ಪಡುತ್ತದೆಯೋ, ಆಗ ಸದಿಶ ಪಥವು ಸ್ವಾಭಾವಿಕವಾಗಿ ಘಟಕಗಳ ಆಂತರಿಕ ಯಾದಿಗೆ "x" ಅನ್ನು ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಎಷ್ಟು ಅಂಶಗಳು "v" ನಲ್ಲಿ ಇವೆ ಎಂಬುದರ ಬಗ್ಗೆ ಒಂದು ಲೆಕ್ಕದ ವ್ಯಾಪ್ತಿಯನ್ನೂ ಕೂಡ ಮೇಲ್ಮಟ್ಟಕ್ಕೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮೆಮೊರಿಯ ಸಾಮರ್ಥ್ಯವು ಸಾಕಷ್ಟು ವಿಶಾಲವಾಗಿರದಿದ್ದರೆ ಇದು ಹೊಸ ಮೆಮೊರಿಯನ್ನೂ ಕೂಡ ನಿಗದಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮೆಮೊರಿಯ ನಿಗದಿಪಡಿಸುವಿಕೆಯು ವಿಫಲವಾಗಬಹುದು ಮತ್ತು ಒಂದು ಎಕ್ಸೆಪ್ಶನ್‌ ಅನ್ನು ಎಸೆಯಬಹುದು. ಇದರ ಕಾಣದಿಂದಾಗಿ, ವೈಫಲ್ಯದ ಪರದರ್ಶಕತೆಯನ್ನು ನೀಡುವ ಒಂದು ಸದಿಶ ಪಥವು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ ಅಥವಾ ಬರೆಯಲು ಅಸಾಧ್ಯವಾಗಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಸದಿಶ ಪಥವು ಬಲವಾದ ಭರವಸೆಯನ್ನು ತೃಪ್ತಿಕರವಾಗಿ ಸುಲಭವಾಗಿ ನೀಡಲು ಸಮರ್ಥವಾಗಿರುತ್ತದೆ; ಈ ದೃಷ್ಟಾಂತದಲ್ಲಿ, "v" ಗೆ "x" ನ ಸೇರಿಸುವಿಕೆಯು ಯಶಸ್ವಿಯಾಗಲ್ಪಡುತ್ತದೆ, ಅಥವಾ "v" ಯು ಬದಲಾಗದೇ ಉಳಿಯಲ್ಪಡುತ್ತದೆ. ಸದಿಶ ಪಥವು ಒಂದು ಮೂಲಭೂತ ಎಕ್ಸೆಪ್ಶನ್‌ ಸುರಕ್ಷತಾ ಭರವಸೆಯನ್ನು ನೀಡಿದರೆ, ಸೇರಿಸುವಿಕೆಯು ವಿಫಲವಾದರೆ, "v" ಯು "x" ಅನ್ನು ಒಳಗೊಳ್ಳಬಹುದು ಅಥವಾ ಒಳಗೊಳ್ಳದೇ ಇರಬಹುದು, ಆದರೆ ಕನಿಷ್ಠ ಪಕ್ಷ ಇದು ಒಂದು ಸ್ಥಿರವಾದ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಸದಿಶ ಪಥವು ಕೇವಲ ಅತಿಸಣ್ಣದಾದ ಭರವಸೆಯನ್ನು ನೀಡಿದರೆ, ಸದಿಶ ಪಥವು ಅಸಿಂಧುವಾಗುವ ಸಂಭವವಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಬಹುಶಃ "v" ಯ ಗಾತ್ರದ ವ್ಯಾಪ್ತಿಯು ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಆದರೆ ವಾಸ್ತವಿಕವಾಗಿ "x" ಸೇರಿಸಲ್ಪಡದೇ ಇರಬಹುದು, ಇದು ಸ್ಥಿತಿಯನ್ನು ಅಸಂಗತವಾಗಿಸುತ್ತದೆ. ಸಹಜವಾಗಿ, ಯಾವುದೇ ಭರವಸೆಯಿಲ್ಲದೇ, ಪ್ರೋಗ್ರಾಮ್‌ ಕುಸಿತಕ್ಕೆ ಒಳಗಾಗಬಹುದು; ಬಹುಶಃ ಸದಿಶ ಪಥವನ್ನು ವಿಸ್ತರಿಸಬೇಕಾಗಬಹುದು ಆದರೆ ಮೆಮೊರಿಯ ನಿಗದಿಪಡಿಸುವಿಕೆಯು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಮತ್ತು ನಿಗದಿಪಡಿಸುವಿಕೆಯು ಯಶಸ್ವಿಯಾದರೆ ಒಂದು ಅಸಿಂಧುವಾದ ವಿಳಾಸದಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ತಲುಪುತ್ತ ಅಂಧವಾಗಿ ಮುಂದಕ್ಕೆ ಸಾಗಲ್ಪಡುತ್ತದೆ.
ಸಾಮಾನ್ಯವಾಗಿ ಕನಿಷ್ಠ ಪಕ್ಷ ಮೂಲಭೂತ ಎಕ್ಸೆಪ್ಶನ್‌ ಸುರಕ್ಷತೆಯು ಅವಶ್ಯಕವಾಗುತ್ತದೆ ವೈಫಲ್ಯದ ಪಾರದರ್ಶಕತೆಯನ್ನು ಆಚರಣೆಗೆ ತರುವುದು ಬಹಳ ಕಷ್ಟವಾಗಿರುತ್ತದೆ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಅನ್ವಯಿಸುವಿಕೆಯ ಪೂರ್ತಿಯಾದ ಜ್ಞಾನವು ದೊರಕದ ಗ್ರಂಥಾಲಯಗಳಲ್ಲಿ ಇದು ಸಂಭಾವ್ಯವಾಗುವುದಿಲ್ಲ.
ವಿನಾಯಿತಿ‌ ಸಮನ್ವಯತೆ
ಬಳಕೆಯಲ್ಲಿನ ಅವಲೋಕನಗಳು
ಕರಾರಿನ ಮೂಲಕ ವಿನ್ಯಾಸಗೊಂಡ ವಿನಾಯಿತಿ ನಿರ್ವಹಣೆ
ಎಕ್ಸೆಪ್ಶನ್‌ ಸುರಕ್ಷತೆ