Intelligent verification
ಇಂಟೆಲಿಜೆಂಟ್ ಟೆಸ್ಟ್ ಬೆಂಚ್ ಆಟೊಮೇಷನ್ ಸೇರಿದಂತೆ ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸಗಳ ಕ್ರಿಯಾತ್ಮಕ ಪರಿಶೀಲನೆಯ ಒಂದು ರೂಪವಾಗಿದ್ದು, ಸಾಧನವನ್ನು ತಯಾರಿಸುವ ಮೊದಲು ವಿನ್ಯಾಸವು ನಿರ್ದಿಷ್ಟತೆಗೆ ಅನುಗುಣವಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಐಪಿಗಳಲ್ಲಿ ಮತ್ತು ಅವುಗಳ ನಡುವಿನ ದೋಷಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಶನ್ ವಿನ್ಯಾಸ ಮತ್ತು ನಿರ್ದಿಷ್ಟತೆಗಳಿಂದ ಪಡೆದ ಮಾಹಿತಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನಾ ಸಾಧನಗಳಿಗೆ ಟೆಸ್ಟ್ ಬೆಂಚ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯುವ ಪ್ರಮಾಣಿತ ವಿಧಾನವನ್ನು ಪೂರೈಸುವ ಅಥವಾ ಮೀರಿದ ಪರಿಶೀಲನಾ ಫಲಿತಾಂಶಗಳನ್ನು ಸಾಧಿಸಲು ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಎಂಜಿನಿಯರಿಂಗ್ ಪ್ರಯತ್ನ ಮತ್ತು ಬಳಕೆದಾರರ ಮಾರ್ಗದರ್ಶನದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಮೊದಲ ತಲೆಮಾರಿನ ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನಾ ಸಾಧನಗಳು ರಿಗ್ರೆಷನ್ ಟೆಸ್ಟಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುವ ಪರಿಶೀಲನಾ ಪ್ರಕ್ರಿಯೆಯ ಒಂದು ಭಾಗವನ್ನು ಸ್ವಯಂಚಾಲಿತ ವ್ಯಾಪ್ತಿ ಪ್ರತಿಕ್ರಿಯೆ ಎಂಬ ವೈಶಿಷ್ಟ್ಯದೊಂದಿಗೆ ಅತ್ಯುತ್ತಮವಾಗಿಸಿದವು. ಸ್ವಯಂಚಾಲಿತ ವ್ಯಾಪ್ತಿ ಪ್ರತಿಕ್ರಿಯೆಯೊಂದಿಗೆ, ಪರೀಕ್ಷಾ ವಿವರಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಇತರ ಪರೀಕ್ಷೆಗಳ ಮೂಲಕ ಈ ಹಿಂದೆ ಪರಿಶೀಲಿಸದ (ಅಥವಾ "ಒಳಗೊಳ್ಳದ") ಗುರಿ ವಿನ್ಯಾಸ ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಸರಿಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಸ್ವಯಂಚಾಲಿತ ವ್ಯಾಪ್ತಿ ಪ್ರತಿಕ್ರಿಯೆಯ ಒಂದು ಪ್ರಮುಖ ಲಕ್ಷಣವೆಂದರೆ, ಅದೇ ಪರೀಕ್ಷಾ ವಾತಾವರಣವನ್ನು ನೀಡಿದರೆ, ವಿನ್ಯಾಸದಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಕ್ರಿಯಾತ್ಮಕ ವಿನ್ಯಾಸ ವ್ಯಾಪ್ತಿಯನ್ನು ಸುಧಾರಿಸಲು ಸಾಫ್ಟ್ವೇರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರೀಕ್ಷೆಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಹೊಸ ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನಾ ಸಾಧನಗಳು ಒಂದೇ, ಸಾಂದ್ರವಾದ, ಉನ್ನತ ಮಟ್ಟದ ಮಾದರಿಗಳಿಂದ ಪರೀಕ್ಷಾ ಪೀಠದಿಂದ (ಪ್ರಚೋದನೆ, ವ್ಯಾಪ್ತಿ ಮತ್ತು ಪರಿಶೀಲನೆ) ನಿರೀಕ್ಷಿಸಬಹುದಾದ ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ಪಡೆಯಲು ಸಮರ್ಥವಾಗಿವೆ. ಮೂಲ ವಿವರಣೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮತ್ತು ಹೋಲುವ ಒಂದೇ ಮಾದರಿಯನ್ನು ಬಳಸುವುದರಿಂದ ಟೆಸ್ಟ್ ಬೆಂಚ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಮಾನವ ದೋಷದ ಸಾಧ್ಯತೆಯನ್ನು ಬಹಳವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಇದು ತಪ್ಪಿದ ದೋಷಗಳು ಮತ್ತು ತಪ್ಪು ವೈಫಲ್ಯಗಳೆರಡಕ್ಕೂ ಕಾರಣವಾಗಬಹುದು. ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನೆಯ ಇತರ ಗುಣಲಕ್ಷಣಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದುಃ ಟೆಸ್ಟ್ ಬೆಂಚ್ ಪ್ರೋಗ್ರಾಂನ ಮೇಲೆ ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಪರಿಶೀಲನಾ ಫಲಿತಾಂಶಗಳನ್ನು ಒದಗಿಸುವುದು ಆದರೆ ಕಾಂಪ್ಯಾಕ್ಟ್ ಉನ್ನತ ಮಟ್ಟದ ಮಾದರಿಯು ಟೆಸ್ಟ್ ಬೆಂಚ್ ಪ್ರೋಗ್ರಾಂಗಳ ಮೇಲಿನ ಅವಲಂಬನೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಎಲ್ಲಾ ಹಂತದ ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ದೋಷಗಳಿಗೆ ಅವಕಾಶಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟತೆಯ ವಿಭಿನ್ನ ವ್ಯಾಖ್ಯಾನಗಳು, ವಿಶೇಷವಾಗಿ. ಐಪಿ ಮತ್ತು ಎಸ್ಒಸಿ ತಂಡಗಳ ನಡುವೆ ಕೆಲವು ವ್ಯಾಪ್ತಿ ಬಿಂದುಗಳನ್ನು ಏಕೆ ಪತ್ತೆ ಮಾಡಲಾಗಿಲ್ಲ ಎಂಬುದಕ್ಕೆ ನಿರ್ದೇಶನವನ್ನು ಒದಗಿಸುವುದು. ಹೊಸ ಪರೀಕ್ಷೆಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸ ರಚನೆಯ ಮೂಲಕ ಕವರೇಜ್ ಪಾಯಿಂಟ್ಗಳಿಗೆ ಮಾರ್ಗಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಿ. ವಿನ್ಯಾಸದ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಒಂದೇ ಪರೀಕ್ಷಾ ಸೆಟ್ಗಳಲ್ಲಿ ಒಮ್ಮೆ ಮಾತ್ರ ಪರಿಶೀಲಿಸಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ವ್ಯವಸ್ಥೆಯ ವಿವಿಧ ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಸಂರಚನೆಗಳಿಗಾಗಿ ಪರೀಕ್ಷೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಕೇಲಿಂಗ್ ಮಾಡುವುದು. ಒಂದೇ ಉಪಕರಣದ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಬಂಧಿತ ಯಾದೃಚ್ಛಿಕ, ನಿರ್ದೇಶಿತ, ಗ್ರಾಫ್-ಆಧಾರಿತ, ಯೂಸ್-ಕೇಸ್ನಂತಹ ವಿವಿಧ ಪರಿಶೀಲನಾ ವಿಧಾನಗಳಿಗೆ ಬೆಂಬಲ. "ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್" ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಲಾಜಿಕ್ ಸಿಮ್ಯುಲೇಶನ್ ಟೆಸ್ಟ್ ಬೆಂಚ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈ ಕೆಳಗಿನ ರೀತಿಯ ವಿನ್ಯಾಸ ವ್ಯಾಪ್ತಿಯನ್ನು ಗುರಿಯಾಗಿಸುತ್ತದೆ ಮತ್ತು ಗರಿಷ್ಠಗೊಳಿಸುತ್ತದೆಃ ಕೋಡ್ ವ್ಯಾಪ್ತಿ ಶಾಖೆ ವ್ಯಾಪ್ತಿ ಅಭಿವ್ಯಕ್ತಿ ವ್ಯಾಪ್ತಿ ಕ್ರಿಯಾತ್ಮಕ ವ್ಯಾಪ್ತಿ ಹೇಳಿಕೆ ವ್ಯಾಪ್ತಿ ಇತಿಹಾಸ ವಿನ್ಯಾಸವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಸರಿಯಾಗಿದೆ ಎಂಬ ವಿಶ್ವಾಸವನ್ನು ಸಾಧಿಸುವುದು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿದೆ. ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಲು, 1980ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ವೇಗದ ತರ್ಕ ಸಿಮ್ಯುಲೇಟರ್ಗಳು ಮತ್ತು ವೆರಿಲಾಗ್ ಮತ್ತು ವಿಎಚ್ಡಿಎಲ್ನಂತಹ ವಿಶೇಷ ಯಂತ್ರಾಂಶ ವಿವರಣೆ ಭಾಷೆಗಳು ಜನಪ್ರಿಯವಾದವು. 1990ರ ದಶಕದಲ್ಲಿ, ಪರಿಶೀಲನೆಯ ಗುಣಮಟ್ಟ ಮತ್ತು ಸಮಯವನ್ನು ಮತ್ತಷ್ಟು ಸುಧಾರಿಸಲು ಹಾರ್ಡ್ವೇರ್ ಪರಿಶೀಲನಾ ಭಾಷೆಗಳಾದ ವೆರಾ ಮತ್ತು ಇ, ಜೊತೆಗೆ ಸಿಸ್ಟಮ್ ವೆರಿಲಾಗ್ (2002ರಲ್ಲಿ) ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಬಂಧಿತ ಯಾದೃಚ್ಛಿಕ ಸಿಮ್ಯುಲೇಶನ್ ವಿಧಾನಗಳು ಹೊರಹೊಮ್ಮಿದವು. ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನಾ ವಿಧಾನಗಳು ನಿರ್ಬಂಧಿತ ಯಾದೃಚ್ಛಿಕ ಸಿಮ್ಯುಲೇಶನ್ ವಿಧಾನಗಳಿಗೆ ಪೂರಕವಾಗಿವೆ, ಇದು ವಿನ್ಯಾಸ ರಚನೆಯ ಬದಲು ಬಾಹ್ಯ ಇನ್ಪುಟ್ ಮೇಲೆ ಪರೀಕ್ಷಾ ಉತ್ಪಾದನೆಯನ್ನು ಆಧರಿಸಿದೆ. ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್ ಸಿಮ್ಯುಲೇಶನ್ ಸಮಯದಲ್ಲಿ ವಿನ್ಯಾಸದ ಜ್ಞಾನವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಸಿಕೊಳ್ಳುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ, ಇದು ಕಳೆದ ದಶಕದಲ್ಲಿ ಹೆಚ್ಚಿದ ವಿನ್ಯಾಸದ ಗಾತ್ರ ಮತ್ತು ಸಂಕೀರ್ಣತೆ ಮತ್ತು ವಿನ್ಯಾಸವನ್ನು ರಚಿಸಿದ ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡ ಮತ್ತು ಅದರ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ತಂಡದ ನಡುವಿನ ಪ್ರತ್ಯೇಕತೆಯಿಂದಾಗಿ ಹೆಚ್ಚು ಮಹತ್ವದ್ದಾಗಿದೆ. ಬುದ್ಧಿವಂತ ಪರಿಶೀಲನಾ ಕ್ಷೇತ್ರದಲ್ಲಿ ಗಣನೀಯ ಪ್ರಮಾಣದ ಸಂಶೋಧನೆಗಳು ನಡೆದಿವೆ ಮತ್ತು ಈ ತಂತ್ರವನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ವಾಣಿಜ್ಯ ಸಾಧನಗಳು ಈಗಷ್ಟೇ ಹೊರಹೊಮ್ಮಲು ಪ್ರಾರಂಭಿಸಿವೆ. ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್ ಲಾಜಿಕ್ ರಿಫೈನರಿ, ಇಂಕ್. ಮೆಂಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಸಿನೋಪ್ಸಿಸ್ (ನ್ಯೂಸಿಮ್ನ ಸ್ವಾಧೀನ) ಬ್ರೇಕರ್ ಸ್ಪ್ರಿಂಗ್ಸಾಫ್ಟ್ (ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಳ್ಳುವುದು) ವಾಲ್ಟ್ರಿಕ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ ಫೂಟ್ನೋಟ್ಸ್ ರೆಫರೆನ್ಸಸ್ "ಮೆಂಟರ್ 'ಇಂಟೆಲಿಜೆಂಟ್' ಟೆಸ್ಟ್ ಬೆಂಚ್ ಜನರೇಷನ್ ಟೂಲ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ", ಎಸ್. ಡಿ. ಸಿ. ಸೋರ್ಸ್, ಫೆಬ್ರವರಿ 18,2008 ಅನ್ನು ಸಹ ನೋಡಿ. "ನುಸಿಮ್ ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ" EET Times, ಮೇ 2008. "ಲಿಫ್ಟಿಂಗ್ ದಿ ಫಾಗ್ ಆನ್ ಇಂಟೆಲಿಜೆಂಟ್ ವೆರಿಫಿಕೇಷನ್", ಎಸ್. ಸಿ. ಡಿ. ಸೋರ್ಸ್, ಮೇ 2008. ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸರ್ಕ್ಯೂಟ್ ಪರಿಶೀಲನೆ