Modeling and Analysis of Real Time and Embedded systems
ریئل ٹائم اور ایمبیڈڈ سسٹمز کی ماڈلنگ اور تجزیہ جسے مارٹ بھی کہا جاتا ہے، یو ایم ایل 2 کے ساتھ ریئل ٹائم اور ایمبیڈڈ ایپلی کیشنز کی ماڈلنگ کے لیے او ایم جی معیار ہے۔ یو ایم ایل ماڈلنگ زبان کو او ایم جی کنسورشیم نے حقیقی وقت اور سرایت شدہ ایپلی کیشن کے ماڈل پر مبنی ترقی کی حمایت کرنے کے لیے بڑھایا ہے۔ اس توسیع کی وضاحت ایک یو ایم ایل 2 پروفائل کے ذریعے کی گئی ہے جسے مارٹ (ماڈلنگ اینڈ اینالیسس آف ریئل ٹائم اینڈ ایمبیڈڈ سسٹمز) کہا جاتا ہے۔ یہ بنیادی طور پر چار حصوں پر مشتمل ہے: ایک بنیادی فریم ورک جو حقیقی وقت اور سرایت شدہ ڈومین کی حمایت کے لیے درکار بنیادی تصورات کی وضاحت کرتا ہے۔ ایپلی کیشنز کے خالص ماڈلنگ کی حمایت کرنے کے لیے اس بنیادی پیکیج کی پہلی تخصص (اصلاح) (مثال کے طور پر۔ ہارڈ ویئر اور سافٹ ویئر پلیٹ فارم ماڈلنگ)۔ یو ایم ایل 2 ماڈلز، خاص طور پر شیڈولبلٹی اور کارکردگی کے تجزیے کے مقداری تجزیے کی حمایت کرنے کے لیے اس بنیادی پیکیج کی دوسری تخصص (اصلاح)۔ ایک آخری حصہ تمام مارٹ ضمیمہ کو جمع کرتا ہے جیسے کہ یو ایم ایل 2 ماڈلز کے اندر قدر کی وضاحت کے لیے متن کی زبان کی وضاحت کرنا، اور آر ٹی/ای سسٹم ماڈلنگ کے لیے وقف معیاری مارٹ ماڈل لائبریریوں کو یکجا کرنا۔ مارٹ کی تفصیلات او ایم جی ویب سائٹ پر عوامی طور پر دستیاب ہیں۔ فی الحال، مارٹ پروفائل کا استعمال کرتے ہوئے سسٹم ماڈلنگ کے لیے دو اوپن سورس ٹولز دستیاب ہیں: ماڈلیو مارٹ پروفائل کا استعمال کرتے ہوئے اعلی سطح کے یو ایم ایل ماڈلز کو ڈیزائن کرنے کے لیے ایک اوپن سورس ماڈلنگ ماحول فراہم کرتا ہے، اور مارٹ پروفائل کے استعمال کے بارے میں رہنما خطوط بھی فراہم کرتا ہے ؛ جبکہ مارٹ پروفائل کے ایکلپس پر مبنی اوپن سورس نفاذ پیپرس یو ایم ایل میں دستیاب ہے۔ یہ مؤخر الذکر ایکلپس یو ایم ایل 2 پلگ ان کے اندر اور یو ایم ایل 2 پیپرس کے اوپن سورس ٹول کے اندر چل رہا ہے۔ مارٹ کا بنیادی حصہ پانچ ابواب پر مشتمل ہے۔ کور ایلیمٹس ؛ غیر فعال خصوصیات: یہ باب جسمانی مقداروں سے متعلق مختلف قسم کی اقدار کی وضاحت کے لیے کچھ اشاروں کی وضاحت کرتا ہے: وقت، کمیت، توانائی ؛ وقت: یہ باب وقت کے ایک بھرپور ماڈل کی وضاحت کرتا ہے جو جسمانی اور منطقی وقت کی خصوصیات دونوں کی تعریف کی حمایت کرتا ہے۔ یہ سی سی ایس ایل نامی ایک ساتھی زبان کے ساتھ آتا ہے جسے ضمیمہ کے طور پر بیان کیا گیا ہے۔ عام وسائل ماڈلنگ: یہ باب حقیقی وقت میں سرایت شدہ ایپلی کیشنز کو انجام دینے کے لیے ایک عمومی پلیٹ فارم کے ماڈل کے لیے درکار توسیعات پیش کرتا ہے۔ الاکیشن ماڈلنگ: آخر میں، یہ باب عمل درآمد کے پلیٹ فارم پر ایپلی کیشن عناصر کو مختص کرنے کے لیے مختص کرنے کے تصور کی وضاحت کرتا ہے۔ ایس آئی ایس ایم ایل الاٹمنٹ میکانزم کے ساتھ مطابقت برقرار رکھنے پر خصوصی توجہ دی گئی ہے۔ نوٹ یونیفائیڈ ماڈلنگ زبان