বাড়ি উন্নয়ন অ্যাবস্ট্রাক্ট স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

অ্যাবস্ট্রাক্ট স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - অ্যাবস্ট্রাক্ট স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) এর অর্থ কী?

অ্যাবস্ট্রাক্ট স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) অ্যাবস্ট্রাক্ট স্টেট মেশিন (এএসএম) এর তত্ত্বের ভিত্তিতে একটি এক্সিকিউটেবল স্পেসিফিকেশন ভাষা is AsmL সিস্টেম মডেলিং, বিশ্লেষণ, সিমুলেশন এবং কনফরমেশন পরীক্ষার জন্য ব্যবহৃত হয়।


মাইক্রোসফ্টের ফাউন্ডেশনস অফ সফটওয়্যার ইঞ্জিনিয়ারিং (এফএসই) গবেষণা দলটি এসএমএল তৈরি করেছে। এটি ওয়ার্ড এবং ভিজ্যুয়াল স্টুডিও .NET সহ .NET পরিবেশ এবং মাইক্রোসফ্টের বিকাশ সরঞ্জামগুলির সাথে সম্পূর্ণ সংহত করে।

টেকোপিডিয়া বিমূর্ত স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) ব্যাখ্যা করে

কোডিং এবং পরীক্ষার জন্য নির্দিষ্ট বেশ কয়েকটি প্রোগ্রামিং ল্যাঙ্গুয়েজের বিপরীতে, AsmL প্রকল্পের নকশা যোগাযোগের জন্য প্রস্তুত। অতিরিক্তভাবে, বিকাশের যে কোনও পর্যায়ে AsmL ব্যবহার করা যেতে পারে। এএসএমএল স্পেসিফিকেশন কার্যকরকরণ মডেল টেস্টিং, বৈশিষ্ট্য ইন্টারঅ্যাকশন চেক, ডিজাইন লক্ষ্য পূরণ বা অপ্রত্যাশিত ইভেন্ট পরিকল্পনার অনুমতি দেয়।


সিস্টেম স্পেসিফিকেশনের জন্যও এসএমএল ব্যবহার করা হয়, যা ব্যবহারকারীদের সিস্টেমের বিকশিত রানটাইম স্টেটের গাণিতিক মডেল, এএসএম এর উপর ভিত্তি করে একটি সিস্টেম চিত্র সরবরাহ করে।


AsmL traditionalতিহ্যবাহী প্রোগ্রামগুলির থেকে পৃথক যে এটি নির্বাচিত বিবরণ সম্পর্কিত যে কোনও কিছু বর্ণনা করে ন্যূনতম স্পেসিফিকেশন সরবরাহ করে। এএসএমএল ভেরিয়েবল এবং ক্রিয়াকলাপগুলির ক্ষেত্রে সিস্টেমের রাষ্ট্রীয় বিবরণ সহজ করে যা ব্যবহারকারীকে বোঝায়।


AsmL সরঞ্জামটি স্পেস এক্সপ্লোরার সফ্টওয়্যার মডেলিংয়ের ভাষা হিসাবে উপলব্ধ, যা ভিজ্যুয়াল স্টুডিও 2010 উপাদান। এক্সটেনসিবল অ্যাবস্ট্রাক্ট স্টেট মেশিন (এক্সএএসএম) ভাষা হিসাবে এসএমএলের একটি ওপেন সোর্স বাস্তবায়ন উপলব্ধ।

অ্যাবস্ট্রাক্ট স্টেট মেশিন ল্যাঙ্গুয়েজ (এসএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা