Modeling and Analysis of Real Time and Embedded systems
MARTE ಎಂದೂ ಕರೆಯಲಾಗುವ ರಿಯಲ್ ಟೈಮ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳ ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯು UML2 ನೊಂದಿಗೆ ರಿಯಲ್-ಟೈಮ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮಾಡೆಲಿಂಗ್ ಮಾಡಲು OMG ಮಾನದಂಡವಾಗಿದೆ. ವಿವರಣೆ ಯುಎಂಎಲ್ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆಯನ್ನು ಒಎಂಜಿ ಒಕ್ಕೂಟವು ರಿಯಲ್-ಟೈಮ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ನ ಮಾದರಿ-ಚಾಲಿತ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸಲು ವಿಸ್ತರಿಸಿದೆ. ಈ ವಿಸ್ತರಣೆಯನ್ನು MARTE (ಮಾಡೆಲಿಂಗ್ ಅಂಡ್ ಅನಾಲಿಸಿಸ್ ಆಫ್ ರಿಯಲ್-ಟೈಮ್ ಅಂಡ್ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಸ್) ಎಂಬ UML2 ಪ್ರೊಫೈಲ್ ಮೂಲಕ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಇದು ಮುಖ್ಯವಾಗಿ ನಾಲ್ಕು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆಃ ರಿಯಲ್-ಟೈಮ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಡೊಮೇನ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಾದ ಮೂಲ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಒಂದು ಪ್ರಮುಖ ಚೌಕಟ್ಟು. ಅನ್ವಯಗಳ ಶುದ್ಧ ಮಾದರಿಯನ್ನು ಬೆಂಬಲಿಸಲು ಈ ಕೋರ್ ಪ್ಯಾಕೇಜ್ನ ಮೊದಲ ವಿಶೇಷತೆ (ಪರಿಷ್ಕರಣೆ) (ಉದಾ. ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮಾಡೆಲಿಂಗ್). ಯುಎಂಎಲ್2 ಮಾದರಿಗಳ, ವಿಶೇಷವಾಗಿ ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ವಿಶ್ಲೇಷಣೆಯ ಪರಿಮಾಣಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಈ ಪ್ರಮುಖ ಪ್ಯಾಕೇಜಿನ ಎರಡನೇ ವಿಶೇಷತೆ (ಪರಿಷ್ಕರಣೆ). ಕೊನೆಯ ಭಾಗವು ಎಲ್ಲಾ MARTE ಅನುಬಂಧಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ UML2 ಮಾದರಿಗಳಲ್ಲಿ ಮೌಲ್ಯ ವಿವರಣೆಗಾಗಿ ಪಠ್ಯ ಭಾಷೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಮತ್ತು ಆರ್ಟಿ/ಇ ಸಿಸ್ಟಮ್ ಮಾಡೆಲಿಂಗ್ಗೆ ಮೀಸಲಾಗಿರುವ ಪ್ರಮಾಣಿತ MARTE ಮಾದರಿ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸಂಯೋಜಿಸುವುದು. MARTE ವಿವರಣೆಯು OMG ಜಾಲತಾಣದಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿದೆ. ಪ್ರಸ್ತುತ, MARTE ಪ್ರೊಫೈಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಸ್ಟಮ್ ಮಾಡೆಲಿಂಗ್ಗಾಗಿ ಎರಡು ಓಪನ್-ಸೋರ್ಸ್ ಪರಿಕರಗಳು ಲಭ್ಯವಿವೆಃ ಮಾಡೆಲಿಯೊ MARTE ಪ್ರೊಫೈಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಉನ್ನತ ಮಟ್ಟದ UML ಮಾದರಿಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಓಪನ್ ಸೋರ್ಸ್ ಮಾಡೆಲಿಂಗ್ ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು MARTE ಪ್ರೊಫೈಲ್ನ ಬಳಕೆಯ ಕುರಿತು ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ; ಆದರೆ MARTE ಪ್ರೊಫೈಲ್ನ ಎಕ್ಲಿಪ್ಸ್ ಅನ್ನು ಆಧರಿಸಿದ ಓಪನ್-ಸೋರ್ಸ್ ಅನುಷ್ಠಾನವು ಪಪೈರಸ್ UML ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಈ ಎರಡನೆಯದು ಎಕ್ಲಿಪ್ಸ್ ಯುಎಂಎಲ್2 ಪ್ಲಗ್-ಇನ್ನೊಳಗೆ ಮತ್ತು ಯುಎಂಎಲ್2 ಪ್ಯಾಪೈರಸ್ಗಾಗಿ ಓಪನ್-ಸೋರ್ಸ್ ಟೂಲ್ನೊಳಗೆ ಚಾಲನೆಯಲ್ಲಿದೆ. ಮಾರ್ಟೆಯ ಮುಖ್ಯ ಭಾಗವು ಐದು ಅಧ್ಯಾಯಗಳಿಂದ ಕೂಡಿದೆ. ಕೋರ್ಎಲೆಮೆಂಟ್ಸ್; ಕ್ರಿಯಾತ್ಮಕವಲ್ಲದ ಗುಣಲಕ್ಷಣಗಳುಃ ಈ ಅಧ್ಯಾಯವು ಭೌತಿಕ ಪ್ರಮಾಣಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ರೀತಿಯ ಮೌಲ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಕೆಲವು ಸಂಕೇತಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆಃ ಸಮಯ, ದ್ರವ್ಯರಾಶಿ, ಶಕ್ತಿ; ಸಮಯಃ ಈ ಅಧ್ಯಾಯವು ಭೌತಿಕ ಮತ್ತು ತಾರ್ಕಿಕ ಸಮಯದ ಗುಣಲಕ್ಷಣಗಳ ವ್ಯಾಖ್ಯಾನವನ್ನು ಬೆಂಬಲಿಸುವ ಸಮಯದ ಸಮೃದ್ಧ ಮಾದರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಅನೆಕ್ಸ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸಿಸಿಎಸ್ಎಲ್ ಎಂಬ ಸಹವರ್ತಿ ಭಾಷೆಯೊಂದಿಗೆ ಬರುತ್ತದೆ. ಜೆನೆರಿಕ್ ರಿಸೋರ್ಸ್ ಮಾಡೆಲಿಂಗ್ಃ ಈ ಅಧ್ಯಾಯವು ನೈಜ-ಸಮಯದ ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮಾನ್ಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ರೂಪಿಸಲು ಅಗತ್ಯವಾದ ವಿಸ್ತರಣೆಗಳನ್ನು ನೀಡುತ್ತದೆ; ಹಂಚಿಕೆ ಮಾಡೆಲಿಂಗ್ಃ ಅಂತಿಮವಾಗಿ, ಈ ಅಧ್ಯಾಯವು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅಂಶಗಳನ್ನು ನಿಯೋಜಿಸಲು ಹಂಚಿಕೆಯ ಕಲ್ಪನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಎಸ್. ಐ. ಎಸ್. ಎಂ. ಎಲ್. ಹಂಚಿಕೆ ಕಾರ್ಯವಿಧಾನದೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ನಿರ್ದಿಷ್ಟ ಗಮನವನ್ನು ನೀಡಲಾಗಿದೆ. ಟಿಪ್ಪಣಿಗಳು ಏಕೀಕೃತ ಮಾದರಿ ಭಾಷೆ