Architecture Analysis & Design Language
আর্কিটেকচার অ্যানালাইসিস অ্যান্ড ডিজাইন ল্যাঙ্গুয়েজ (এ. এ. ডি. এল) হল এস. এ. ই দ্বারা প্রমিত একটি স্থাপত্য বর্ণনা ভাষা। এ. এ. ডি. এল প্রথম এভিওনিক্সের ক্ষেত্রে বিকশিত হয়েছিল এবং এটি পূর্বে এভিওনিক্স আর্কিটেকচার ডেসক্রিপশন ল্যাঙ্গুয়েজ নামে পরিচিত ছিল। আর্কিটেকচার অ্যানালাইসিস অ্যান্ড ডিজাইন ল্যাঙ্গুয়েজটি হানিওয়েলের অ্যাডভান্সড টেকনোলজি সেন্টার দ্বারা তৈরি একটি স্থাপত্য বর্ণনার ভাষা মেটাএইচ থেকে উদ্ভূত হয়েছে। এ. এ. ডি. এল একটি এমবেডেড, রিয়েল-টাইম সিস্টেমের সফ্টওয়্যার এবং হার্ডওয়্যার স্থাপত্যের মডেল তৈরি করতে ব্যবহৃত হয়। এমবেডেড ডোমেনের উপর জোর দেওয়ার কারণে, এ. এ. ডি. এল-এ সফ্টওয়্যার এবং হার্ডওয়্যার উপাদান উভয়ের মডেলিংয়ের জন্য গঠন রয়েছে (স্ট্যান্ডার্ডের মধ্যে "এক্সিকিউশন প্ল্যাটফর্ম" উপাদান নামে হার্ডওয়্যার উপাদান সহ)। এই স্থাপত্য মডেলটি বিশ্লেষণের জন্য (যেমন সময়সূচী এবং প্রবাহ নিয়ন্ত্রণ) অথবা ইউ. এম. এল-এর মতো কোড তৈরির জন্য (সফ্টওয়্যার অংশের) নকশা নথি হিসাবে ব্যবহার করা যেতে পারে। এ. এ. ডি. এল বাস্তুতন্ত্র এ. এ. ডি. এল একটি মূল ভাষা দ্বারা সংজ্ঞায়িত করা হয় যা সিস্টেম এবং সফ্টওয়্যার উভয় দিকের জন্য একটি একক স্বরলিপি সংজ্ঞায়িত করে। একটি একক মডেল থাকা পদ্ধতির শুধুমাত্র একটি একক উপস্থাপনা থাকার মাধ্যমে বিশ্লেষণ সরঞ্জামগুলিকে সহজ করে তোলে। ভাষাটি বৈশিষ্ট্য ব্যবহার করে সিস্টেম-নির্দিষ্ট বৈশিষ্ট্যগুলি নির্দিষ্ট করে। ভাষাটি নিম্নলিখিত পদ্ধতিগুলির মাধ্যমে প্রসারিত করা যেতে পারেঃ ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্যঃ ব্যবহারকারী প্রযোজ্য বৈশিষ্ট্যগুলির সেটটি প্রসারিত করতে পারেন এবং তাদের নিজস্ব প্রয়োজনীয়তা ভাষা সংযোজনগুলি নির্দিষ্ট করতে তাদের নিজস্ব যোগ করতে পারেনঃ মূল ভাষাটি সংযুক্তি ভাষাগুলির দ্বারা উন্নত করা হয় যা স্থাপত্যের বিবরণকে সমৃদ্ধ করে। আপাতত, নিম্নলিখিত সংযোজনগুলি সংজ্ঞায়িত করা হয়েছে। আচরণ সংযোজনঃ রাষ্ট্রীয় যন্ত্রের সাথে উপাদানের আচরণ যোগ করুন ত্রুটি-মডেল সংযোজনঃ ত্রুটি এবং প্রচারের উদ্বেগ নির্দিষ্ট করে এআরআইএনসি653 সংযোজনঃ এভায়োনিক্স সিস্টেম মডেলিংয়ের জন্য মডেলিং প্যাটার্ন সংজ্ঞায়িত করে ডেটা-মডেল সংযোজনঃ এএডিএল এএডিএল সরঞ্জামগুলির সাথে নির্দিষ্ট ডেটা সীমাবদ্ধতার মডেলিং বর্ণনা করে এএডিএল বিস্তৃত সরঞ্জাম দ্বারা সমর্থিত হয়ঃ এমএএসআইডাব্লু-এএডিএল মডেলগুলির বিকাশ এবং বিশ্লেষণের জন্য একটি ওপেন সোর্স ইক্লিপস-ভিত্তিক আইডিই। এটি আই. এস. পি. আর. এ. এস. ও. এস. এ. টি দ্বারা তৈরি করা হয়েছে যার মধ্যে রয়েছে একটি মডেলিং প্ল্যাটফর্ম, একটি গ্রাফিকাল ভিউয়ার এবং একটি সীমাবদ্ধ প্রশ্ন ভাষা অকেরিনা, মডেল থেকে কোড তৈরির জন্য একটি এ. এ. ডি. এল টুলচেইন টেস্ট টুলচেইন, ইউরোপীয় স্পেস এজেন্সি দ্বারা সমর্থিত টুল সেটের একটি সম্পূর্ণ তালিকা এ. এ. ডি. এল পাবলিক উইকি সম্পর্কিত প্রকল্পগুলিতে পাওয়া যাবে এ. এ. ডি. এল নিম্নলিখিত গবেষণা প্রকল্পগুলির জন্য ব্যবহার করা হয়েছেঃ এ. ভি. এস. আই/এস. এ. ভি. আইঃ একটি উদ্যোগ যা এ. এ. ডি. এল-কে (অন্যান্য ভাষার মধ্যে) মহাকাশ এবং প্রতিরক্ষা ব্যবস্থার ভার্চুয়াল সংহতকরণ সম্পাদন করতে সহায়তা করেঃ সফ্টওয়্যার ইঞ্জিনিয়ারিং পদ্ধতির উন্নতির জন্য একটি ডি. এ. আর. পি. এ প্রকল্প পি. এ. আর. এস. ই. সিঃ স্থাপত্য মডেল থেকে এভিওনিক্স সিস্টেমগুলি বৈধতা এবং বাস্তবায়নের জন্য একটি ফরাসি উদ্যোগ টি. এ. এস. টি. ইঃ সুরক্ষা ডিজাইনের জন্য একটি প্ল্যাটফর্ম। 2020 সালের ডিসেম্বর পর্যন্ত কোনও প্রতিস্থাপন প্রদান করা হয়নি। রেফারেন্স এক্সটার্নাল লিঙ্ক AADL.info এ. এ. ডি. এল পাবলিক উইকি এ. এ. ডি. এল টুলস এ. এ. ডি. এল অ্যাক্সলগ এ. এ. ডি. এল অ্যাট ইকোলে ন্যাশনাল সুপারিয়োর ডেস টেলিকমিউনিকেশনস ডি প্যারিস (ই. এন. এস. টি) এ. এ. ডি. এল পারফরম্যান্স অ্যানালাইসিস উইথ চেডার, ইউনিভার্সিটি। অফ ব্রেস্ট (রিয়েল টাইম সিডিউলিং অ্যান্ড কিউইং সিস্টেম অ্যানালাইসিস) ইন্ডাস্ট্রিয়াল প্রজেক্ট সাপোর্ট ইউজিং স্টাড ফর এ. এ. ডি. এল এ. এ. ডি. এল ইন প্র্যাকটিস, একটি বই যা ভাষা এবং এর সম্পর্কিত মডেলিং সরঞ্জামগুলির ব্যবহারের জন্য নিবেদিত সিস্টেম আর্কিটেকচার বর্ণনা ভাষা সফ্টওয়্যার মডেলিং ভাষা মডেলিং ভাষা