VIATRA
ಎಕ್ಲಿಪ್ಸ್ ಮಾಡೆಲಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ (ಇ. ಎಂ. ಎಫ್.) ಅನ್ನು ಆಧರಿಸಿದ ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್ ಫೌಂಡೇಶನ್ ಆಯೋಜಿಸಿರುವ ಮುಕ್ತ-ಮೂಲ ಮಾದರಿ ರೂಪಾಂತರ ಚೌಕಟ್ಟು ವಿಯೆಟ್ರಾ ಆಗಿದೆ. VIATRA ಮಾದರಿ-ಚಾಲಿತ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ರೂಪಾಂತರಗಳ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಗಮನವನ್ನು ಕೇಂದ್ರೀಕರಿಸಿ ಮಾದರಿ ರೂಪಾಂತರಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅಂದರೆ, ಮಾದರಿಗಳಲ್ಲಿನ ಕೆಲವು ಬಾಹ್ಯ ಬದಲಾವಣೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಗಳಾಗಿ ರೂಪಾಂತರಗಳು ಸಂಭವಿಸುವ ನಿಯಮ-ಆಧಾರಿತ ಸನ್ನಿವೇಶಗಳು. ಮಾದರಿಗಳಲ್ಲಿನ ಮಾದರಿಗಳು ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಹೆಚ್ಚುತ್ತಿರುವ ಪ್ರಶ್ನೆಯ ಬೆಂಬಲವನ್ನು ಆಧರಿಸಿ, ರೂಪಾಂತರಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ವಿಯೆಟ್ರಾ ಒಂದು ಭಾಷೆಯನ್ನು (ವಿಯೆಟ್ರಾ ಕ್ವೆರಿ ಲ್ಯಾಂಗ್ವೇಜ್, ವಿ. ಕ್ಯು. ಎಲ್) ಮತ್ತು ಆಧಾರವಾಗಿರುವ ಮಾದರಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳ ಮೇಲೆ ಕೆಲವು ರೂಪಾಂತರಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ರೂಪಾಂತರ ಎಂಜಿನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಡೊಮೇನ್ಗಳಾದ VIATRA, ಓಪನ್-ಸೋರ್ಸ್ ಫ್ರೇಮ್ವರ್ಕ್ ಕೊಡುಗೆಯಾಗಿ, ಕೈಗಾರಿಕಾ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಸಂದರ್ಭಗಳೆರಡರಲ್ಲೂ ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಕೇಂದ್ರ ಏಕೀಕರಣ ಬಿಂದುವಾಗಿ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸುವ ಎಂಜಿನ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. DECOS, MOGENTES, INDEXYS ಮತ್ತು ಸೆಕ್ಯೂರ್ ಚೇಂಜ್ ನಂತಹ ಹಲವಾರು ಯುರೋಪಿಯನ್ ಸಂಶೋಧನಾ ಯೋಜನೆಗಳಲ್ಲಿ ನಿರ್ಣಾಯಕ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಪರಿಶೀಲಿಸಲು ಟೂಲ್ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು ಫ್ರೇಮ್ವರ್ಕ್ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳನ್ನು ತೀವ್ರವಾಗಿ ಬಳಸಲಾಗಿದೆ. ವಿಯೆಟ್ರಾದ ಪ್ರಮುಖ ಕೈಗಾರಿಕಾ ಅನ್ವಯವಾಗಿ, ಇದನ್ನು ಇಂಕ್ ಕ್ವೆರಿ ಸೂಟ್ನ ಆಧಾರವಾಗಿರುವ ಮಾದರಿ ಪ್ರಶ್ನಾವಳಿ ಮತ್ತು ಪರಿವರ್ತನೆ ಯಂತ್ರವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಏರೋಸ್ಪೇಸ್, ಉತ್ಪಾದನೆ, ಕೈಗಾರಿಕಾ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಮತ್ತು ಆಟೋಮೋಟಿವ್ನಂತಹ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ನವೀನ ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅಭ್ಯಾಸಗಳನ್ನು ಉತ್ತೇಜಿಸುವ ಮಾದರಿ ಆಧಾರಿತ ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ (ಎಂಬಿಎಸ್ಇ) ಸುತ್ತಲಿನ ಹಲವಾರು ಕೈಗಾರಿಕಾ ಸಹಯೋಗಗಳಲ್ಲಿ ವಿಯಾತ್ರಾ ಒಂದು ಪ್ರಮುಖ ತಾಂತ್ರಿಕ ಅಂಶವಾಗಿದೆ. ಇದಲ್ಲದೆ, ಇಂಕ್ ಕ್ವೆರಿ ಸೂಟ್ನ ಅನ್ವಯಗಳ ಮೂಲಕ, ವಿಯೆಟ್ರಾ ಏರೋಹೆಡ್ ಟೂಲ್ಸ್ ಮತ್ತು ಎಂಬ್ರೇಸ್ ಯೋಜನೆಗಳಂತಹ ನಡೆಯುತ್ತಿರುವ, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಯುರೋಪಿಯನ್ ಕೈಗಾರಿಕಾ ಡಿಜಿಟಲೀಕರಣ ಪ್ರಯತ್ನಗಳ ಮಾದರಿ ಆಧಾರಿತ ಪ್ರಯತ್ನಗಳಿಗೆ ಅಡಿಪಾಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಎಕ್ಲಿಪ್ಸ್ ಮಾಡೆಲಿಂಗ್ ಉಪಕರಣಗಳೊಂದಿಗೆ ವಿಯಾತ್ರಾವನ್ನು ಉತ್ತಮವಾಗಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಜೆಟ್ಬ್ರೇನ್ಸ್ ಎಂಪಿಎಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇಂಕಾ ಯೋಜನೆಯು ಪ್ರದರ್ಶಿಸಿದಂತೆ, ವಿಯೆಟ್ರಾ ಎಕ್ಲಿಪ್ಸ್ ಪರಿಸರದ ಹೊರಗೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕ್ರಿಯಾತ್ಮಕತೆ VIATRA ಈ ಕೆಳಗಿನ ಪ್ರಮುಖ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆಃ ಮಾದರಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಗ್ರಾಫ್ ಮಾದರಿ ಆಧಾರಿತ ಭಾಷೆಯೊಂದಿಗೆ ಹೆಚ್ಚುತ್ತಿರುವ ಕ್ವೆರಿ ಎಂಜಿನ್. ಬ್ಯಾಚ್ ಮತ್ತು ಈವೆಂಟ್-ಚಾಲಿತ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ರೂಪಾಂತರಗಳೆರಡನ್ನೂ ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಎಕ್ಸ್ಟೆಂಡ್ ಭಾಷೆಯ ಮೇಲೆ ಆಂತರಿಕ ಡಿಎಸ್ಎಲ್. ಗೌಪ್ಯ ಮಾದರಿಗಳಿಂದ ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯನ್ನು ತೆಗೆದುಹಾಕಲು ಒಂದು ಮಾದರಿ ಒಬ್ಫುಸ್ಕೇಟರ್ (ಉದಾಹರಣೆಗೆ, ದೋಷ ವರದಿಗಳನ್ನು ರಚಿಸಲು). ಮೂಲ ಮತ್ತು ಇತಿಹಾಸ ಪ್ರಸ್ತುತ VIATRA ಯೋಜನೆಯು ಹಿಂದಿನ VIATRA2 ಚೌಕಟ್ಟಿನ ಸಂಪೂರ್ಣ ಮರುಬರಹವಾಗಿದ್ದು, ಇಎಂಎಫ್ ಮಾದರಿಗಳಿಗೆ ಸಂಪೂರ್ಣ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಬೆಂಬಲದೊಂದಿಗೆ ಬರುತ್ತದೆ. ಈ ಯೋಜನೆಯು ವಿವಿಧ ಆವೃತ್ತಿಗಳ ನಡುವಿನ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸಗಳನ್ನು ವಿವರಿಸುವ ಹಿಸ್ಟರಿ ವಿಕಿ ಪುಟವನ್ನು ಹೊಂದಿದೆ. ಹಿಂದಿನ ವಿಐಎಟಿಆರ್ಎ2 ಚೌಕಟ್ಟಿನ ಅನ್ವಯಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದು ವಿಶ್ವಾಸಾರ್ಹ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳ ಕ್ಷೇತ್ರದಲ್ಲಿ ಡಿಇಸಿಒಎಸ್ ಯುರೋಪಿಯನ್ ಐಪಿಯ ಆಧಾರವಾಗಿರುವ ಮಾದರಿ ರೂಪಾಂತರ ಎಂಜಿನ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು. ಇದಲ್ಲದೆ, ವಿವಿಧ ಮಾದರಿ ಭಾಷೆಗಳನ್ನು (ಎಸ್. ಐ. ಎಸ್. ಎಂ. ಎಲ್., ಯು. ಎಂ. ಎಲ್., ಬಿ. ಪಿ. ಎಂ. ಎನ್., ಇತ್ಯಾದಿ) ಬಳಸಿಕೊಂಡು ವಿವರಿಸಲಾದ ವಿವಿಧ ಅನ್ವಯಿಕೆ ಕ್ಷೇತ್ರಗಳಿಂದ (ಸುರಕ್ಷತೆ-ನಿರ್ಣಾಯಕ ಮತ್ತು/ಅಥವಾ ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆಗಳು, ದೃಢವಾದ ಇ-ಬಿಸಿನೆಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಮಿಡಲ್ವೇರ್, ಸೇವೆ-ಆಧಾರಿತ ವಾಸ್ತುಶಿಲ್ಪ) ತೆಗೆದುಕೊಳ್ಳಲಾದ ಸಿಸ್ಟಮ್ ಮಾದರಿಗಳ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಬೆಂಬಲಿಸುವುದು-1998 ರಿಂದ ಪ್ರಾರಂಭವಾದ ವಿಐ. ಐ. ಏ. ಟಿ. ಆರ್. ಎ. 2 ಗಾಗಿ ಸಾಂಪ್ರದಾಯಿಕ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರದೇಶವಾಗಿದೆ. ಮಾದರಿ-ಚಾಲಿತ ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ. ಅಂತಹ ಮಾದರಿ ವಿಶ್ಲೇಷಣೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಶೀಲನೆ ಮತ್ತು ಮೌಲ್ಯಮಾಪನ, ಪರೀಕ್ಷೆ, ಸುರಕ್ಷತೆ ಮತ್ತು ಭದ್ರತಾ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕವಲ್ಲದ ಗುಣಲಕ್ಷಣಗಳ (ವಿಶ್ವಾಸಾರ್ಹತೆ, ಲಭ್ಯತೆ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆ, ಥ್ರೋಪುಟ್, ಇತ್ಯಾದಿ) ಆರಂಭಿಕ ಮೌಲ್ಯಮಾಪನವನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತದೆ. ವಿನ್ಯಾಸದ ಅಡಿಯಲ್ಲಿ ಇರುವ ವ್ಯವಸ್ಥೆ. ಈ ಬಳಕೆಯ-ಪ್ರಕರಣಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಕ್ಷೇತ್ರಗಳು ಇನ್ನೂ ವಿಯೆಟ್ರಾದ ಕೇಂದ್ರ ಪ್ರದೇಶಗಳನ್ನು ರೂಪಿಸುತ್ತವೆ, ಹೆಚ್ಚಾಗಿ ಇಂಕ್ ಕ್ವೆರಿ ಸೂಟ್ ಮೂಲಕ ಬಳಕೆದಾರರ ಕಡೆಯಿಂದ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಸಂಬೋಧಿಸಲಾಗುತ್ತದೆ. ವಿಧಾನ ನಿಖರವಾದ ಮಾದರಿ-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿಯು ವಿಯೆಟ್ರಾದ ಪ್ರಾಥಮಿಕ ಅನ್ವಯಿಕ ಕ್ಷೇತ್ರವಾಗಿರುವುದರಿಂದ, (i) ಮಾದರಿ ರೂಪಾಂತರಗಳನ್ನು ಗಣಿತದ ನಿಖರವಾದ ರೀತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ ಮತ್ತು (ii) ಈ ರೂಪಾಂತರಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಗುರಿ ಗಣಿತದ ಮಾದರಿಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಡೆಯಬಹುದು. ಇದನ್ನು ಸಾಧಿಸಲು, VIATRA ಗಣಿತಶಾಸ್ತ್ರದ ನಿಖರವಾದ ನಿಯಮ-ಆಧಾರಿತ ವಿವರಣೆಯ ಔಪಚಾರಿಕತೆಯನ್ನು ಅವಲಂಬಿಸಿದೆ, ಅವುಗಳೆಂದರೆ, ಗ್ರಾಫ್ ರೂಪಾಂತರ (GT). VIATRA ಅಗೋಚರವಾದ ಔಪಚಾರಿಕ ವಿಧಾನಗಳನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿದೆಃ ಇಲ್ಲಿ, ವ್ಯವಸ್ಥೆಯ ಮಾದರಿಗಳನ್ನು ವಿವಿಧ ಗಣಿತದ ಕ್ಷೇತ್ರಗಳಾಗಿ (ಮತ್ತು, ಮೇಲಾಗಿ, ಪ್ರತಿಯಾಗಿ) ಪ್ರದರ್ಶಿಸುವ ಸ್ವಯಂಚಾಲಿತ ಮಾದರಿ ರೂಪಾಂತರಗಳಿಂದ ಔಪಚಾರಿಕ ವಿವರಗಳನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ. VIATRA ಒಳಗೆ ಮಾದರಿ ರೂಪಾಂತರಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಮೂಲ ಪರಿಕಲ್ಪನೆಯು (ಗ್ರಾಫ್) ಮಾದರಿಯಾಗಿದೆ. ಮಾದರಿಯು ಹೆಚ್ಚುವರಿ ನಿರ್ಬಂಧಗಳನ್ನು ಪೂರೈಸುವ ನಿರ್ದಿಷ್ಟ ರಚನೆಯಲ್ಲಿ ಜೋಡಿಸಲಾದ ಮಾದರಿ ಅಂಶಗಳ ಸಂಗ್ರಹವಾಗಿದೆ (ಗುಣಲಕ್ಷಣದ ಪರಿಸ್ಥಿತಿಗಳು ಅಥವಾ ಇತರ ಮಾದರಿಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಿದಂತೆ). ಮಾದರಿಗಳನ್ನು ಕೆಲವು ಮಾದರಿ ನಿದರ್ಶನಗಳಲ್ಲಿ ಹೊಂದಿಸಬಹುದು, ಮತ್ತು ಮಾದರಿ ಹೊಂದಾಣಿಕೆಯ ನಂತರ, ಪ್ರಾಥಮಿಕ ಮಾದರಿ ಕುಶಲತೆಯನ್ನು ಗ್ರಾಫ್ ರೂಪಾಂತರ ನಿಯಮಗಳಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ. ಓ. ಸಿ. ಎಲ್. ನಂತೆ, ಗ್ರಾಫ್ ರೂಪಾಂತರದ ನಿಯಮಗಳು ರೂಪಾಂತರಗಳಿಗೆ ಪೂರ್ವ ಮತ್ತು ನಂತರದ ಷರತ್ತುಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ, ಆದರೆ ಗ್ರಾಫ್ ರೂಪಾಂತರದ ನಿಯಮಗಳು ಕಾರ್ಯಗತಗೊಳ್ಳಬಲ್ಲವು ಎಂದು ಖಾತರಿಪಡಿಸಲಾಗಿದೆ, ಇದು ಮುಖ್ಯ ಪರಿಕಲ್ಪನಾ ವ್ಯತ್ಯಾಸವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕವಾಗಿ, ಘಟನೆ-ಚಾಲಿತ ರೂಪಾಂತರಗಳು VIATRAಯ ಪ್ರಸ್ತುತ ಕೇಂದ್ರಬಿಂದುವಾಗಿರುವುದರಿಂದ, VIATRA ಮಾದರಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು (ಘಟನೆಗಳೆಂದು ಅರ್ಥೈಸಿಕೊಳ್ಳುವ) ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ನಿಯಮ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಂಜಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಬದಲಾವಣೆಯು ಆ ನಿಯಮದ ಪೂರ್ವ ಷರತ್ತಿನ ನೆರವೇರಿಕೆಗೆ ಕಾರಣವಾದಾಗಲೆಲ್ಲಾ ನಿಯಮವನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ (ಮತ್ತು, ಸಂಭಾವ್ಯವಾಗಿ, ಕೆಲವು ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣ ಷರತ್ತುಗಳನ್ನು ಸಹ ಪೂರೈಸಿದರೆ). ಮಾಡೆಲ್ ಡ್ರಿವೆನ್ ಎಂಜಿನಿಯರಿಂಗ್ (ಎಂಡಿಇ) ಮಾಡೆಲ್ ಡ್ರಿವೆನ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (ಎಂಡಿಎ) ಡೊಮೈನ್ ಸ್ಪೆಸಿಫಿಕ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಡಿಎಸ್ಎಲ್) ಮಾಡೆಲ್ ಟ್ರಾನ್ಸ್ಫರ್ಮೇಷನ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಂಟಿಎಲ್) ಎಂಒಎಫ್ ಪ್ರಶ್ನೆಗಳು/ವೀಕ್ಷಣೆಗಳು/ರೂಪಾಂತರಗಳು (ಎಂಒಎಫ್ ಕ್ಯೂವಿಟಿ) ಅಟ್ಲಾಸ್ ಟ್ರಾನ್ಸ್ಫರ್ಮೇಷನ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಟಿಎಲ್) ಎಕ್ಸ್ಎಂಎಲ್ ಟ್ರಾನ್ಸ್ಫರ್ಮೇಷನ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಕ್ಸ್ಎಂಎಲ್ ಟಿಎಲ್) ಬಾಹ್ಯ ಕೊಂಡಿಗಳ ಉಲ್ಲೇಖಗಳನ್ನು ಸಹ ನೋಡಿ.