Bauhaus Project (computing)
বাউহাউস প্রকল্পটি স্টুটগার্ট বিশ্ববিদ্যালয়, ব্রেমেন বিশ্ববিদ্যালয় এবং পূর্বে বাউহাউস সফ্টওয়্যার টেকনোলজিস নামে পরিচিত একটি বাণিজ্যিক স্পিন-অফ সংস্থা অ্যাক্সিভিয়নের মধ্যে একটি সফ্টওয়্যার গবেষণা প্রকল্প সহযোগিতা। বাউহাউস প্রকল্পটি সফ্টওয়্যার রক্ষণাবেক্ষণ এবং সফ্টওয়্যার পুনর্বিন্যাসের ক্ষেত্রে কাজ করে। সফ্টওয়্যার পচনের সমস্যার প্রতিক্রিয়ায় তৈরি করা এই প্রকল্পের লক্ষ্য সফ্টওয়্যারটির স্থাপত্য বোঝার মাধ্যমে লিগ্যাসি সফ্টওয়্যারের জন্য উন্নত উপায় এবং পদ্ধতিগুলি বিশ্লেষণ এবং পুনরুদ্ধার করা। তার গবেষণার অংশ হিসাবে, প্রকল্পটি সফ্টওয়্যার স্থাপত্য, সফ্টওয়্যার রক্ষণাবেক্ষণ এবং পুনর্বিন্যাস এবং প্রোগ্রাম বোঝার জন্য সফ্টওয়্যার সরঞ্জাম (যেমন বাউহাউস টুলকিট) বিকাশ করে। প্রকল্পটির নাম প্রাক্তন বাউহাউস আর্ট স্কুল থেকে নেওয়া হয়েছে। ইতিহাস বাউহাউস প্রকল্পটি 1996 সালে স্টুটগার্ট বিশ্ববিদ্যালয়ে পিএইচডি এরহার্ড প্লোডেরেডার এবং পিএইচডি রেইনার কোস্কে দ্বারা শুরু করা হয়েছিল। এটি মূলত স্টুটগার্ট বিশ্ববিদ্যালয়ের ইনস্টিটিউট ফর কম্পিউটার সায়েন্স (আই. সি. এস) এবং ফ্রনহোফার-ইনস্টিটিউট ফর এক্সপেরিমেন্টেলস সফ্টওয়্যার ইঞ্জিনিয়ারিং (আই. ই. এস. ই)-এর মধ্যে একটি সহযোগিতা ছিল, যা এখন আর জড়িত নয়। বাউহাউসের প্রাথমিক সংস্করণগুলি সমন্বিত এবং ভিজ্যুয়ালাইজেশনের জন্য রিগি ব্যবহার করেছিল। বাণিজ্যিক স্পিন-অফ অ্যাক্সিভিয়ন 2005 সালে শুরু হয়েছিল। এরপর অ্যাক্সিভিয়ন, ইনস্টিটিউট অফ সফ্টওয়্যার টেকনোলজি, স্টুটগার্ট বিশ্ববিদ্যালয়ের প্রোগ্রামিং ল্যাঙ্গুয়েজেস বিভাগের পাশাপাশি ব্রেমেন বিশ্ববিদ্যালয়ের ফ্যাকাল্টি 03-এর সফ্টওয়্যার ইঞ্জিনিয়ারিং গ্রুপে গবেষণা করা হয়। আজ, বাউহাউস প্রকল্পের একাডেমিক সংস্করণ এবং বাণিজ্যিকভাবে বিক্রি হওয়া অ্যাক্সিভিয়ন স্যুট ভিন্ন পণ্য, কারণ 2010 সাল থেকে অ্যাক্সিভিয়নে উন্নয়ন একটি নতুন পরিকাঠামোর উপর ভিত্তি করে যা অ্যাক্সিভিয়নকে এম. আই. এস. আর. এ চেকিংয়ের মতো নতুন অ্যাপ্লিকেশন যুক্ত করার অনুমতি দেয়। বাউহাউস টুলকিট বাউহাউস টুলকিটে (বা কেবল "বাউহাউস টুল") সি, সি + +, সি #, জাভা এবং অ্যাডা কোডের জন্য একটি স্ট্যাটিক কোড বিশ্লেষণ সরঞ্জাম রয়েছে। এতে স্থাপত্য পরীক্ষা, ইন্টারফেস বিশ্লেষণ এবং ক্লোন সনাক্তকরণের মতো বিভিন্ন বিশ্লেষণ রয়েছে। বাউহাউস মূলত পুরানো রিগি বিপরীত প্রকৌশল পরিবেশ থেকে উদ্ভূত হয়েছিল, যা রিগির সীমাবদ্ধতার কারণে বাউহাউস দ্বারা প্রসারিত হয়েছিল। এটি এই ক্ষেত্রের সবচেয়ে উল্লেখযোগ্য দৃশ্যায়ন সরঞ্জামগুলির মধ্যে একটি। বাউহাউস টুল স্যুট একটি মধ্যবর্তী ভাষায় কোডের বিমূর্ততা (উপস্থাপনা) তৈরি করার পাশাপাশি একটি রিসোর্স ফ্লো গ্রাফের (আরএফজি) মাধ্যমে সোর্স কোডের বিশ্লেষণে সহায়তা করে। আর. এফ. জি হল টাইপ করা নোড এবং প্রান্ত সহ একটি শ্রেণিবদ্ধ গ্রাফ, যা বিভিন্ন দৃষ্টিভঙ্গিতে কাঠামোগত। টুলকিটটি একাডেমিক ব্যবহারের জন্য বিনা মূল্যে লাইসেন্সপ্রাপ্ত (তবে এটি অ্যাক্সিভিয়ন স্যুটের থেকে আলাদা একটি পণ্য)। অ্যাক্সিভিয়ন এবং অ্যাক্সিভিয়ন স্যুট বাণিজ্যিক ব্যবহারের জন্য, প্রকল্পটি অ্যাক্সিভিয়ন নামে একটি স্পিন-অফ সংস্থা তৈরি করেছে। অ্যাক্সিভিয়নের সদর দপ্তর জার্মানির স্টুটগার্টে অবস্থিত এবং অ্যাক্সিভিয়ন স্যুটের জন্য লাইসেন্স এবং সহায়তা প্রদান করে। যদিও অ্যাক্সিভিয়ন স্যুটের উৎপত্তি বাউহাউস প্রকল্পে, এটি আজ একটি ভিন্ন পণ্য যার স্ট্যাটিক কোড বিশ্লেষণের অনেক বিস্তৃত পরিসর রয়েছে, যেমন এম. আই. এস. আর. এ চেকিং, স্থাপত্য যাচাইকরণ, বিশ্লেষণ, ত্রুটি সনাক্তকরণ এবং ক্লোন পরিচালনা অন্তর্ভুক্ত। এটি ইক্লিপস এবং মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর জন্য আইডিই সংহতকরণও সরবরাহ করে যা একাডেমিক প্রকল্পে পাওয়া যায় না। প্রকল্পের অর্থায়ন বাউহাউস প্রকল্পটি বাডেন-ভুর্টেমবার্গ রাজ্য, দ্য ডয়েচেন ফোর্সচুঙ্গসগেমেইনশাফ্ট, দ্য বুন্দেস মিনিস্টিরিয়াম ফর বিল্ডুং উন্ড ফোর্সচুঙ্গ, টি-নোভা ডয়চে টেলিকম ইনোভেশনসগেসেলশাফ্ট লিমিটেড এবং জেরক্স রিসার্চ দ্বারা অর্থায়ন করা হয়েছিল। রিসেপশন বাউহাউস টুল স্যুট গবেষণা এবং বাণিজ্যিক প্রকল্পে সফলভাবে ব্যবহার করা হয়েছে। এটি উল্লেখ করা হয়েছে যে বাউহাউস সুপরিচিত রিগি পরিবেশের "সম্ভবত সবচেয়ে বিস্তৃত" কাস্টমাইজেশন, প্রকল্পের সদস্যদের বারবার সেরা কাগজ পুরষ্কারে ভূষিত করা হয়েছিল এবং বেশ কয়েকবার জার্নাল কাগজপত্র জমা দেওয়ার জন্য আমন্ত্রণ জানানো হয়েছিল। 2003 সালে, বাউহাউস প্রকল্পটি এম. এফ. জি স্টিফটুং বাডেন-ভুর্টেমবার্গের কাছ থেকে ডু ইট সফ্টওয়্যার পুরস্কার লাভ করে। প্রকল্পটির প্রতিষ্ঠার বিষয়ে পাদটীকা, 1996 এবং 1997 বছরগুলি বিভিন্ন উৎসের মধ্যে প্রায়শই সমানভাবে প্রদর্শিত হয় বলে মনে হয়। তথ্যসূত্র বাইরের লিঙ্ক স্টুটগার্টের বাউহাউস প্রজেক্ট ইউনিভার্সিটি, ইনস্টিটিউট অফ সফ্টওয়্যার টেকনোলজি, ডিপার্টমেন্ট অফ প্রোগ্রামিং ল্যাঙ্গুয়েজেস ইউনিভার্সিটি অফ ব্রেমেন, সফ্টওয়্যার ইঞ্জিনিয়ারিং গ্রুপ, ফ্যাকাল্টি 03 অ্যাক্সিভিয়ন কোম্পানির হোমপেজ (অ্যাক্সিভিয়ন স্যুটের জন্য বাণিজ্যিক লাইসেন্সিং এবং সমর্থন) সফ্টওয়্যার মেট্রিক্স স্ট্যাটিক প্রোগ্রাম বিশ্লেষণ সরঞ্জাম