Bauhaus Project (computing)
بوہاؤس پروجیکٹ ایک سافٹ ویئر ریسرچ پروجیکٹ ہے جو یونیورسٹی آف اسٹٹ گارٹ، یونیورسٹی آف بریمن، اور ایک تجارتی اسپن آف کمپنی ایکسیوئن کے درمیان تعاون ہے جسے پہلے بوہاؤس سافٹ ویئر ٹیکنالوجیز کہا جاتا تھا۔ بوہاؤس پروجیکٹ سافٹ ویئر کی دیکھ بھال اور سافٹ ویئر ری انجینئرنگ کے شعبوں میں کام کرتا ہے۔ سافٹ ویئر سڑنے کے مسئلے کے جواب میں بنائے گئے اس پروجیکٹ کا مقصد سافٹ ویئر کے فن تعمیر کو سمجھ کر میراث سافٹ ویئر کے لیے تیار کردہ ذرائع اور طریقوں کا تجزیہ اور بازیافت کرنا ہے۔ اپنی تحقیق کے ایک حصے کے طور پر، پروجیکٹ سافٹ ویئر فن تعمیر، سافٹ ویئر کی دیکھ بھال اور ری انجینئرنگ اور پروگرام کی تفہیم کے لیے سافٹ ویئر ٹولز (جیسے بوہاؤس ٹول کٹ) تیار کرتا ہے۔ اس پروجیکٹ کا نام سابق بوہاؤس آرٹ اسکول سے ماخوذ ہے۔ بوہاؤس پروجیکٹ کا آغاز ایرہارڈ پلوڈریڈر، پی ایچ ڈی اور رینر کوشکے، پی ایچ ڈی نے 1996 میں اسٹٹ گارٹ یونیورسٹی میں کیا تھا۔ یہ اصل میں اسٹٹ گارٹ یونیورسٹی کے انسٹی ٹیوٹ فار کمپیوٹر سائنس (آئی سی ایس) اور فرونہوفر انسٹی ٹیوٹ فار ایکسپیریمنٹیلس سافٹ ویئر انجینئرنگ (آئی ای ایس ای) کے درمیان تعاون تھا، جو اب شامل نہیں ہے۔ بوہاؤس کے ابتدائی ورژنوں کو مربوط کیا گیا اور تصور کے لیے ریگی کا استعمال کیا گیا۔ تجارتی اسپن آف Axivion 2005 میں شروع کیا گیا تھا۔ اس کے بعد تحقیق ایکسیوئن، انسٹی ٹیوٹ آف سافٹ ویئر ٹیکنالوجی، یونیورسٹی آف اسٹٹ گارٹ کے شعبہ پروگرامنگ زبانوں کے ساتھ ساتھ یونیورسٹی آف بریمن میں فیکلٹی 03 کے سافٹ ویئر انجینئرنگ گروپ میں کی گئی۔ آج، بوہاؤس پروجیکٹ کا تعلیمی ورژن اور تجارتی طور پر فروخت ہونے والا ایکسیوئن سویٹ مختلف مصنوعات ہیں، کیونکہ 2010 سے ایکسیوئن میں ترقی ایک نئے بنیادی ڈھانچے پر مبنی ہے جس نے ایکسیوئن کو میسرا چیکنگ جیسی نئی ایپلی کیشنز شامل کرنے کی اجازت دی۔ باؤہاؤس ٹول کٹ (یا صرف "باؤہاؤس ٹول") میں سی، سی + +، سی #، جاوا اور اڈا کوڈ کے لیے ایک جامد کوڈ تجزیہ ٹول شامل ہے۔ اس میں فن تعمیر کی جانچ، انٹرفیس تجزیہ، اور کلون کا پتہ لگانے جیسے مختلف تجزیے شامل ہیں۔ بوہاؤس اصل میں پرانے ریگی ریورس انجینئرنگ ماحول سے ماخوذ تھا، جسے ریگی کی حدود کی وجہ سے بوہاؤس نے بڑھایا تھا۔ یہ میدان میں تصور کے سب سے قابل ذکر ٹولز میں سے ایک ہے۔ بوہاؤس ٹول سوٹ انٹرمیڈیٹ زبان کے ساتھ ساتھ ریسورس فلو گراف (آر ایف جی) کے ذریعے کوڈ کی تجریدی (نمائندگی) بنا کر سورس کوڈ کے تجزیے میں مدد کرتا ہے۔ آر ایف جی ٹائپ شدہ نوڈس اور کناروں کے ساتھ ایک درجہ بندی گراف ہے، جو مختلف نظاروں میں تشکیل دیا گیا ہے۔ ٹول کٹ کو تعلیمی استعمال کے لیے بغیر کسی چارج کے لائسنس دیا گیا ہے (لیکن یہ Axivion سویٹ سے مختلف پروڈکٹ ہے)۔ Axivion اور Axivion سویٹ تجارتی استعمال کے لیے، پروجیکٹ نے ایک اسپن آف کمپنی، Axivion بنائی ہے۔ Axivion کا صدر دفتر جرمنی کے اسٹٹ گارٹ میں ہے اور Axivion سویٹ کے لیے لائسنسنگ اور مدد فراہم کرتا ہے۔ اگرچہ Axivion سویٹ کی ابتدا بوہاؤس پروجیکٹ میں ہوئی ہے، لیکن آج یہ ایک مختلف پروڈکٹ ہے جس میں جامد کوڈ کے تجزیے کی بہت وسیع رینج ہے، جیسے کہ MISRA چیکنگ، فن تعمیر کی تصدیق، تجزیہ، عیب کا پتہ لگانا، اور کلون مینجمنٹ شامل ہیں۔ یہ ایکلپس اور مائیکروسافٹ ویژول اسٹوڈیو کے لیے آئی ڈی ای انضمام بھی فراہم کرتا ہے جو تعلیمی پروجیکٹ میں نہیں ملتا ہے۔ پروجیکٹ فنڈنگ بوہاؤس پروجیکٹ کو ریاست بیڈن-ورٹمبرگ، ڈیوٹشین فورسچنگسگیمینشافٹ، بنڈس منسٹریم فر بلڈنگ اینڈ فورسچنگ، ٹی-نووا ڈوئچے ٹیلی کام انوویشنزجیسیلشافٹ لمیٹڈ، اور زیروکس ریسرچ نے مالی اعانت فراہم کی تھی۔ استقبالیہ بوہاؤس ٹول سوٹ کو تحقیق اور تجارتی منصوبوں میں کامیابی کے ساتھ استعمال کیا گیا ہے۔ یہ نوٹ کیا گیا ہے کہ بوہاؤس معروف ریگی ماحول کی "شاید سب سے زیادہ وسیع" تخصیص ہے، پروجیکٹ کے اراکین کو بار بار بیسٹ پیپر ایوارڈز سے نوازا گیا اور انہیں کئی بار جریدے کے مقالے جمع کرنے کے لیے مدعو کیا گیا۔ 2003 میں، بوہاؤس پروجیکٹ کو ایم ایف جی سٹیفٹنگ بیڈن-ورٹمبرگ کی طرف سے ڈو اٹ سافٹ ویئر ایوارڈ ملا۔ پروجیکٹ کی بنیاد کے حوالے سے، 1996 اور 1997 کے سال مختلف ذرائع کے درمیان یکساں طور پر ظاہر ہوتے دکھائی دیتے ہیں۔ حوالہ جات بیرونی روابط دی بوہاؤس پروجیکٹ یونیورسٹی آف اسٹٹ گارٹ، انسٹی ٹیوٹ آف سافٹ ویئر ٹیکنالوجی، ڈیپارٹمنٹ آف پروگرامنگ لینگویجز یونیورسٹی آف بریمن، سافٹ ویئر انجینئرنگ گروپ، فیکلٹی 03 ایکسیوئن کمپنی کا ہوم پیج (تجارتی لائسنسنگ اور ایکسیوئن سویٹ کے لیے سپورٹ) سافٹ ویئر میٹرکس جامد پروگرام تجزیہ ٹولز