VIATRA
ভিয়াট্রা হল এক্লিপস মডেলিং ফ্রেমওয়ার্ক (ই. এম. এফ)-এর উপর ভিত্তি করে এবং এক্লিপস ফাউন্ডেশন দ্বারা হোস্ট করা একটি ওপেন-সোর্স মডেল রূপান্তর কাঠামো। ভিয়াট্রা ঘটনা-চালিত, প্রতিক্রিয়াশীল রূপান্তরগুলির উপর নির্দিষ্ট ফোকাস সহ মডেল রূপান্তরগুলির বিকাশকে সমর্থন করে, অর্থাৎ, নিয়ম-ভিত্তিক পরিস্থিতি যেখানে মডেলের নির্দিষ্ট বাহ্যিক পরিবর্তনের প্রতিক্রিয়া হিসাবে রূপান্তর ঘটে। মডেলের নিদর্শন এবং পরিবর্তনগুলি সনাক্ত করার জন্য একটি ক্রমবর্ধমান প্রশ্ন সমর্থনের উপর ভিত্তি করে, ভিয়াট্রা রূপান্তরগুলি সংজ্ঞায়িত করার জন্য একটি ভাষা (ভিয়াট্রা প্রশ্ন ভাষা, ভিকিউএল) এবং অন্তর্নিহিত মডেলের পরিবর্তনের উপর নির্দিষ্ট রূপান্তরগুলি কার্যকর করার জন্য একটি প্রতিক্রিয়াশীল রূপান্তর ইঞ্জিন সরবরাহ করে। অ্যাপ্লিকেশন ডোমেইন ভিয়াট্রা, একটি ওপেন-সোর্স ফ্রেমওয়ার্ক অফার হিসাবে, একটি শিল্প এবং একটি একাডেমিক প্রেক্ষাপটে বিভিন্ন প্রয়োগে একটি কেন্দ্রীয় ইন্টিগ্রেশন পয়েন্ট এবং সক্রিয়কারী ইঞ্জিন হিসাবে কাজ করে। ফ্রেমওয়ার্কের পূর্ববর্তী সংস্করণগুলি ডিইসিওএস, এমওজিইএনটিইএস, ইন্ডেক্স এবং সিকিউরচেঞ্জের মতো অসংখ্য ইউরোপীয় গবেষণা প্রকল্পে সমালোচনামূলক এমবেডেড সিস্টেমগুলির বিকাশ এবং যাচাইয়ের জন্য সরঞ্জাম সহায়তা প্রদানের জন্য নিবিড়ভাবে ব্যবহৃত হয়েছে। ভিয়াট্রার একটি প্রধান শিল্প প্রয়োগ হিসাবে, এটি ইনকুয়েরি স্যুটের অন্তর্নিহিত মডেল অনুসন্ধান এবং রূপান্তর ইঞ্জিন হিসাবে ব্যবহৃত হয়। এইভাবে, মডেল-ভিত্তিক সিস্টেম ইঞ্জিনিয়ারিং (এম. বি. এস. ই)-এর আশেপাশে বিভিন্ন শিল্প সহযোগিতার ক্ষেত্রে ভিয়াট্রা একটি মূল প্রযুক্তিগত উপাদান, যা মহাকাশ, উৎপাদন, শিল্প অটোমেশন এবং স্বয়ংচালিতের মতো ক্ষেত্রে উদ্ভাবনী সিস্টেম ইঞ্জিনিয়ারিং অনুশীলনকে উৎসাহিত করে। উপরন্তু, ইনকুয়েরি স্যুটের প্রয়োগের মাধ্যমে, ভিয়াট্রা চলমান, বড় আকারের ইউরোপীয় শিল্প ডিজিটালাইজেশন প্রচেষ্টার মডেল-ভিত্তিক প্রচেষ্টার ভিত্তি হিসাবে কাজ করে, যেমন অ্যারোহেড সরঞ্জাম এবং আলিঙ্গন প্রকল্প। ভিয়াট্রা ইক্লিপস মডেলিং সরঞ্জামগুলির সাথে ভালভাবে সমন্বিত। যাইহোক, ভিয়াট্রা ইক্লিপস পরিবেশের বাইরেও কাজ করে, যেমনটি জেটব্রেইন্স এম. পি. এস প্ল্যাটফর্ম ব্যবহার করে ইনকা প্রকল্প দ্বারা প্রদর্শিত হয়েছে। কার্যকারিতা ভিয়াট্রা নিম্নলিখিত প্রধান পরিষেবাগুলি সরবরাহ করেঃ মডেল প্রশ্নগুলি দক্ষতার সাথে নির্দিষ্ট করতে এবং কার্যকর করতে গ্রাফ প্যাটার্ন ভিত্তিক ভাষার সাথে একটি ক্রমবর্ধমান অনুসন্ধান ইঞ্জিন। ব্যাচ এবং ইভেন্ট-চালিত, প্রতিক্রিয়াশীল রূপান্তর উভয়ই নির্দিষ্ট করার জন্য এক্সটেন্ড ভাষার উপর একটি অভ্যন্তরীণ ডিএসএল। একটি গোপনীয় মডেল থেকে সংবেদনশীল তথ্য অপসারণের জন্য একটি মডেল অবফুসেটর (যেমন, বাগ রিপোর্ট তৈরি করা)। বর্তমান ভিয়াট্রা প্রকল্পটি পূর্ববর্তী ভিয়াট্রা2 কাঠামোর একটি সম্পূর্ণ পুনর্লিখন, যা ই. এম. এফ মডেলগুলির জন্য সম্পূর্ণ সামঞ্জস্য এবং সমর্থন নিয়ে আসে। প্রকল্পটিতে একটি ইতিহাস উইকি পৃষ্ঠা রয়েছে যা বিভিন্ন সংস্করণের মধ্যে প্রধান পার্থক্য বর্ণনা করে। পূর্ববর্তী ভিয়াট্রা2 কাঠামোর প্রয়োগের ক্ষেত্রে, এটি নির্ভরযোগ্য এমবেডেড সিস্টেমের ক্ষেত্রে ডিইসিওএস ইউরোপীয় আইপি-এর অন্তর্নিহিত মডেল রূপান্তর ইঞ্জিন হিসাবে কাজ করেছিল। উপরন্তু, ভিএএটিআরএ2-এর জন্য একটি ঐতিহ্যবাহী প্রয়োগ ক্ষেত্র-1998 সাল থেকে শুরু করে-বিভিন্ন প্রয়োগ ক্ষেত্র (নিরাপত্তা-সমালোচনামূলক এবং/অথবা এমবেডেড সিস্টেম, শক্তিশালী ই-বিজনেস অ্যাপ্লিকেশন, মিডলওয়্যার, পরিষেবা-ভিত্তিক স্থাপত্য) থেকে নেওয়া সিস্টেম মডেলগুলির বিশ্লেষণকে সমর্থন করা হয়েছিল যা বিভিন্ন মডেলিং ভাষা (এস. আই. এস. এম. এল, ইউ. এম. এল, বি. পি. এম. এন, ইত্যাদি) ব্যবহার করে বর্ণনা করা হয়েছে। একটি মডেল-চালিত সিস্টেম ইঞ্জিনিয়ারিং প্রক্রিয়া চলাকালীন। এই ধরনের মডেল বিশ্লেষণে সাধারণত যাচাইকরণ এবং বৈধতা, পরীক্ষা, নিরাপত্তা এবং নিরাপত্তা বিশ্লেষণের পাশাপাশি অ-কার্যকরী বৈশিষ্ট্যগুলির প্রাথমিক মূল্যায়ন (যেমন নির্ভরযোগ্যতা, প্রাপ্যতা, প্রতিক্রিয়াশীলতা, থ্রুপুট ইত্যাদি) অন্তর্ভুক্ত থাকে। পরিকল্পনার অধীনে সিস্টেম। এই ইউজ-কেস এবং অ্যাপ্লিকেশন ক্ষেত্রগুলি এখনও ভিয়াট্রার জন্য ফোকাল এলাকা গঠন করে, বেশিরভাগই ব্যবহারকারীর প্রান্তে একটি ইন্টারফেস হিসাবে ইনকুয়েরি স্যুটের মাধ্যমে সম্বোধন করা হয়। পদ্ধতি যেহেতু সুনির্দিষ্ট মডেল-ভিত্তিক সিস্টেমের বিকাশ ভিআইএটিআরএর প্রাথমিক প্রয়োগ ক্ষেত্র, তাই এটি প্রয়োজনীয় যে (i) মডেল রূপান্তরগুলি গাণিতিকভাবে সুনির্দিষ্ট উপায়ে নির্দিষ্ট করা হয় এবং (ii) এই রূপান্তরগুলি স্বয়ংক্রিয় হয় যাতে লক্ষ্য গাণিতিক মডেলগুলি সম্পূর্ণরূপে স্বয়ংক্রিয়ভাবে উদ্ভূত করা যায়। এটি অর্জনের জন্য, ভিয়াট্রা একটি গাণিতিকভাবে সুনির্দিষ্ট নিয়ম-ভিত্তিক নির্দিষ্টকরণ আনুষ্ঠানিকতার উপর নির্ভর করে, যথা, গ্রাফ রূপান্তর (জিটি)। ভিয়াট্রার লক্ষ্য হল অদৃশ্য আনুষ্ঠানিক পদ্ধতিগুলিঃ এখানে, আনুষ্ঠানিক বিবরণগুলি স্বয়ংক্রিয় মডেল রূপান্তর দ্বারা লুকিয়ে রাখা হয় যা সিস্টেম মডেলগুলিকে বিভিন্ন গাণিতিক ডোমেনে (এবং, বিশেষত, তদ্বিপরীত) উপস্থাপন করে। ভিয়াট্রার মধ্যে মডেল রূপান্তরগুলি সংজ্ঞায়িত করার মৌলিক ধারণাটি হল (গ্রাফ) প্যাটার্ন। একটি প্যাটার্ন হল একটি নির্দিষ্ট কাঠামোতে সাজানো মডেল উপাদানগুলির একটি সংগ্রহ যা অতিরিক্ত সীমাবদ্ধতা পূরণ করে (বৈশিষ্ট্যের শর্ত বা অন্যান্য প্যাটার্ন দ্বারা সংজ্ঞায়িত)। নির্দিষ্ট মডেলের দৃষ্টান্তগুলিতে প্যাটার্নগুলি মেলানো যেতে পারে এবং সফল প্যাটার্ন মিলনের পরে, প্রাথমিক মডেল ম্যানিপুলেশন গ্রাফ রূপান্তর নিয়ম দ্বারা নির্দিষ্ট করা হয়। ও. সি. এল-এর মতো, গ্রাফ রূপান্তরের নিয়মগুলি রূপান্তরের পূর্ব এবং পরবর্তী শর্তগুলি বর্ণনা করে, তবে গ্রাফ রূপান্তরের নিয়মগুলি কার্যকর হওয়ার নিশ্চয়তা দেওয়া হয়, যা একটি প্রধান ধারণাগত পার্থক্য। বিশেষত, প্রতিক্রিয়াশীল, ঘটনা-চালিত রূপান্তরগুলি ভিয়াট্রার বর্তমান কেন্দ্রবিন্দু হিসাবে, ভিয়াট্রাতে একটি নিয়ম কার্যকরকারী ইঞ্জিন অন্তর্ভুক্ত রয়েছে যা মডেলের পরিবর্তনগুলি (ঘটনা হিসাবে ব্যাখ্যা করা) পর্যবেক্ষণ করে এবং যখনই কোনও পরিবর্তন সেই নিয়মের পূর্বশর্ত পূরণের দিকে পরিচালিত করে (এবং, সম্ভাব্যভাবে, যদি আরও কিছু নিয়ন্ত্রণ শর্তও পূরণ করা হয়)। আরও দেখুন মডেল ড্রিভেন ইঞ্জিনিয়ারিং (এম. ডি. ই) মডেল ড্রিভেন আর্কিটেকচার (এম. ডি. এ) ডোমেন স্পেসিফিক ল্যাঙ্গুয়েজ (ডি. এস. এল) মডেল ট্রান্সফর্মেশন ল্যাঙ্গুয়েজ (এম. টি. এল) এম. ও. এফ প্রশ্ন/দর্শন/রূপান্তর (এম. ও. এফ কিউ. ভি. টি) এ. টি. এল. এ. এস ট্রান্সফর্মেশন ল্যাঙ্গুয়েজ (এ. টি. এল) এক্স. এম. এল ট্রান্সফর্মেশন ল্যাঙ্গুয়েজ (এক্স. এম. এল. টি. এল) রেফারেন্স বাহ্যিক লিঙ্ক ভিয়াট্রা ইক্লিপস প্রকল্প পৃষ্ঠা ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ গ্রাফ পুনর্লিখন