Modeling and Analysis of Real Time and Embedded systems
रियल टाइम और एम्बेडेड सिस्टम की मॉडलिंग और विश्लेषण, जिसे MARTE के रूप में भी जाना जाता है, UML2 के साथ रियल-टाइम और एम्बेडेड अनुप्रयोगों के मॉडलिंग के लिए OMG मानक है। विवरण यू. एम. एल. मॉडलिंग भाषा को ओ. एम. जी. संघ द्वारा वास्तविक समय और अंतर्निहित अनुप्रयोग के मॉडल-संचालित विकास का समर्थन करने के लिए विस्तारित किया गया है। इस विस्तार को एक यू. एम. एल. 2 प्रोफ़ाइल के माध्यम से परिभाषित किया गया है जिसे एम. ए. आर. टी. ई. (मॉडलिंग एंड एनालिसिस ऑफ रियल-टाइम एंड एंबेडेड सिस्टम्स) कहा जाता है। इसमें मुख्य रूप से चार भाग होते हैंः वास्तविक समय और अंतर्निहित डोमेन का समर्थन करने के लिए आवश्यक बुनियादी अवधारणाओं को परिभाषित करने वाला एक मूल ढांचा। अनुप्रयोगों के शुद्ध मॉडलिंग का समर्थन करने के लिए इस मुख्य पैकेज का पहला विशेषज्ञता (परिष्करण) (जैसे। हार्डवेयर और सॉफ्टवेयर प्लेटफॉर्म मॉडलिंग)। यू. एम. एल. 2 मॉडल, विशेष रूप से समय-निर्धारण और प्रदर्शन विश्लेषण के मात्रात्मक विश्लेषण का समर्थन करने के लिए इस मुख्य पैकेज का दूसरा विशेषज्ञता (परिष्करण)। एक अंतिम भाग सभी MARTE अनुलग्नकों को इकट्ठा करता है जैसे कि UML2 मॉडल के भीतर मूल्य विनिर्देश के लिए एक पाठ्य भाषा को परिभाषित करना, और RT/E सिस्टम मॉडलिंग के लिए समर्पित मानक MARTE मॉडल पुस्तकालयों को संयोजित करना। एम. ए. आर. टी. ई. विनिर्देश ओ. एम. जी. वेबसाइट पर सार्वजनिक रूप से उपलब्ध है। वर्तमान में, MARTE प्रोफ़ाइल का उपयोग करके सिस्टम मॉडलिंग के लिए दो ओपन-सोर्स उपकरण उपलब्ध हैंः मॉडलियो MARTE प्रोफ़ाइल का उपयोग करके उच्च स्तर के UML मॉडल को डिजाइन करने के लिए एक ओपन सोर्स मॉडलिंग वातावरण प्रदान करता है, और MARTE प्रोफ़ाइल के उपयोग पर दिशानिर्देश भी प्रदान करता है; जबकि MARTE प्रोफ़ाइल के ग्रहण पर आधारित एक ओपन-सोर्स कार्यान्वयन पैपिरस UML में उपलब्ध है। यह बाद वाला एक्लिप्स यू. एम. एल. 2 प्लग-इन के भीतर और यू. एम. एल. 2 पपाइरस के लिए ओपन-सोर्स टूल के भीतर चल रहा है। MARTE का मुख्य भाग पाँच अध्यायों से बना है। कोर एलिमेंट्स; गैर-कार्यात्मक गुणः यह अध्याय भौतिक मात्राओं से संबंधित विभिन्न प्रकार के मूल्यों को परिभाषित करने के लिए कुछ संकेतन निर्दिष्ट करता हैः समय, द्रव्यमान, ऊर्जा; समयः यह अध्याय समय के एक समृद्ध मॉडल को परिभाषित करता है जो भौतिक और तार्किक समय गुणों दोनों की परिभाषा का समर्थन करता है। यह सी. सी. एस. एल. नामक एक सहयोगी भाषा के साथ आता है जिसे एक अनुलग्नक के रूप में परिभाषित किया गया है। सामान्य संसाधन मॉडलिंगः यह अध्याय वास्तविक समय में एम्बेडेड अनुप्रयोगों को निष्पादित करने के लिए एक सामान्य मंच को मॉडल करने के लिए आवश्यक विस्तार प्रदान करता है; आवंटन मॉडलिंगः अंत में, यह अध्याय निष्पादन प्लेटफार्मों पर अनुप्रयोग तत्वों को आवंटित करने के लिए आवंटन की धारणा को परिभाषित करता है। एस. आई. एस. एम. एल. आवंटन तंत्र के साथ अनुकूलता बनाए रखने पर विशेष ध्यान दिया गया है। नोट्स एकीकृत मॉडलिंग भाषा