Modeling and Analysis of Real Time and Embedded systems
রিয়েল টাইম এবং এমবেডেড সিস্টেমগুলির মডেলিং এবং বিশ্লেষণ, যা মার্ট নামেও পরিচিত, হল ইউ. এম. এল2-এর সাথে রিয়েল-টাইম এবং এমবেডেড অ্যাপ্লিকেশনগুলির মডেলিংয়ের জন্য ও. এম. জি মান। বর্ণনা রিয়েল-টাইম এবং এমবেডেড অ্যাপ্লিকেশনের মডেল-চালিত বিকাশকে সমর্থন করার জন্য ওএমজি কনসোর্টিয়াম দ্বারা ইউএমএল মডেলিং ভাষা প্রসারিত করা হয়েছে। এই এক্সটেনশনটি MARTE (মডেলিং অ্যান্ড অ্যানালাইসিস অফ রিয়েল-টাইম অ্যান্ড এমবেডেড সিস্টেমস) নামে একটি UML2 প্রোফাইলের মাধ্যমে সংজ্ঞায়িত করা হয়েছে। এটি মূলত চারটি অংশ নিয়ে গঠিতঃ একটি মূল কাঠামো যা রিয়েল-টাইম এবং এমবেডেড ডোমেনকে সমর্থন করার জন্য প্রয়োজনীয় মৌলিক ধারণাগুলি সংজ্ঞায়িত করে। অ্যাপ্লিকেশনগুলির বিশুদ্ধ মডেলিং সমর্থন করার জন্য এই মূল প্যাকেজের একটি প্রথম বিশেষীকরণ (পরিশোধন) (যেমন। হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্ম মডেলিং)। ইউ. এম. এল. 2 মডেলের পরিমাণগত বিশ্লেষণ, বিশেষ করে সময়সূচী এবং কর্মক্ষমতা বিশ্লেষণকে সমর্থন করার জন্য এই মূল প্যাকেজের একটি দ্বিতীয় বিশেষীকরণ (পরিশোধন)। একটি শেষ অংশ সমস্ত MARTE সংযুক্তি সংগ্রহ করে যেমন একটি UML2 মডেলের মধ্যে মান নির্দিষ্টকরণের জন্য একটি পাঠ্য ভাষা সংজ্ঞায়িত করে এবং একটি আরটি/ই সিস্টেম মডেলিংয়ের জন্য নিবেদিত স্ট্যান্ডার্ড MARTE মডেল লাইব্রেরিগুলিকে একত্রিত করে। এম. এ. আর. টি. ই-র নির্দিষ্টকরণ ও. এম. জি-র ওয়েবসাইটে সর্বজনীনভাবে পাওয়া যায়। বর্তমানে, মার্টে প্রোফাইল ব্যবহার করে সিস্টেম মডেলিংয়ের জন্য দুটি ওপেন-সোর্স সরঞ্জাম পাওয়া যায়ঃ মডেলিও মার্টে প্রোফাইল ব্যবহার করে উচ্চ স্তরের ইউএমএল মডেল ডিজাইন করার জন্য একটি ওপেন সোর্স মডেলিং পরিবেশ প্রদান করে এবং মার্টে প্রোফাইল ব্যবহারের নির্দেশিকাও প্রদান করে; অন্যদিকে মার্টে প্রোফাইলের ইক্লিপসের উপর ভিত্তি করে একটি ওপেন-সোর্স বাস্তবায়ন প্যাপিরাস ইউএমএল-এ উপলব্ধ। এই পরেরটি ইক্লিপস ইউ. এম. এল. 2 প্লাগ-ইন এবং ইউ. এম. এল. 2 প্যাপিরাসের ওপেন-সোর্স টুলের মধ্যে চলছে। মার্টে-র মূল অংশটি পাঁচটি অধ্যায় নিয়ে গঠিত। কোর এলিমেন্টস; অ-কার্যকরী বৈশিষ্ট্যঃ এই অধ্যায়টি ভৌত পরিমাণ সম্পর্কিত বিভিন্ন ধরনের মান সংজ্ঞায়িত করার জন্য কিছু স্বরলিপি নির্দিষ্ট করেঃ সময়, ভর, শক্তি; সময়ঃ এই অধ্যায়টি সময়ের একটি সমৃদ্ধ মডেলকে সংজ্ঞায়িত করে যা ভৌত এবং যৌক্তিক সময় বৈশিষ্ট্য উভয়ের সংজ্ঞাকে সমর্থন করে। এটি সিসিএসএল নামে একটি সহযোগী ভাষার সাথে আসে যা একটি সংযোজন হিসাবে সংজ্ঞায়িত করা হয়। জেনেরিক রিসোর্স মডেলিংঃ এই অধ্যায়টি রিয়েল-টাইম এমবেডেড অ্যাপ্লিকেশনগুলি কার্যকর করার জন্য একটি সাধারণ প্ল্যাটফর্ম মডেল করার জন্য প্রয়োজনীয় এক্সটেনশন সরবরাহ করে; বরাদ্দ মডেলিংঃ পরিশেষে, এই অধ্যায়টি কার্যকর করার প্ল্যাটফর্মগুলিতে অ্যাপ্লিকেশন উপাদানগুলি বরাদ্দ করার ধারণার সংজ্ঞা দেয়। এস. আই. এস. এম. এল বরাদ্দ ব্যবস্থার সঙ্গে সামঞ্জস্য বজায় রাখার জন্য একটি নির্দিষ্ট মনোযোগ দেওয়া হয়েছে। নোটস ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ