Баухаус жобасы (есептеу) - Bauhaus Project (computing)

The Баухаус жобасы - бұл бағдарламалық жасақтама жобасының ынтымақтастығы Штутгарт университеті, Бремен университеті, және коммерциялық спин-офф компаниясы Axivion [1] бұрын Bauhaus Software Technologies деп аталды. Баухаус жобасы өрістерге қызмет етеді бағдарламалық қамтамасыз ету және бағдарламалық жасақтама реинжинирингі.

Проблемасына жауап ретінде жасалған бағдарламалық жасақтама шірік,[2] жоба әзірленген құралдар мен әдістерді талдауға және қалпына келтіруге бағытталған бұрынғы бағдарламалық жасақтама түсіну арқылы бағдарламалық жасақтаманың архитектурасы.[3] Зерттеу шеңберінде жоба бағдарламалық құралдарды дамытады (мысалы Bauhaus Toolkit) бағдарламалық жасақтама, бағдарламалық қамтамасыз ету және реинжиниринг және бағдарламаны түсіну үшін.[4]

Жоба өз атауын бұрынғыдан алады Баухаус өнер мектебі.[5]

Тарих

Баухаус жобасы Эрхард Пледерердің бастамасымен, Ph.D.[6] және Райнер Кошке, Ph.D. Штутгарт университетінде[7] 1996 ж.а Бұл бастапқыда Штутгарт Университетінің Информатика Институты (ICS) мен Fraunhofer-Institut für Experimentelles Software Engineering (IESE) арасындағы ынтымақтастық болды,[4][8] енді қатыспайды.

Баухаустың алғашқы нұсқалары біріктірілген және қолданылған Риги визуализация үшін.[9]:143–145

Коммерциялық бөлу Axivion 2005 жылы басталды.[8] Содан кейін зерттеулер Axivion, Бағдарламалық технологиялар институты, Штутгарт университетінің бағдарламалау тілдері кафедрасында және Бремен университетінің 03 факультетінің бағдарламалық жасақтама тобында жүргізілді.

Бүгінгі таңда академиялық нұсқа[5] туралы Баухаус жобасы және коммерциялық сатылады Axivion люкс[1] әр түрлі өнімдер, өйткені 2010 жылдан бастап Axivion-тағы даму жаңа инфрақұрылымға негізделген, бұл Axivion-қа жаңа қосымшалар қосуға мүмкіндік берді. МИСРА тексеру.[10]

Bauhaus Toolkit

The Bauhaus Toolkit (немесе жай «Баухаус құралы») C, C ++, C #, Java және Ada кодтарына арналған статикалық кодтарды талдау құралын қамтиды. Ол архитектураны тексеру, интерфейсті талдау және клонды анықтау сияқты әр түрлі талдаулардан тұрады. Баухаус бастапқыда ескі Ригидің кері инженерлік ортасынан алынған,[11] оны Ригидің шектеулеріне байланысты Баухаус кеңейтті.[12] Бұл осы саладағы көрнекі құралдардың бірі.[13]

«Баухаус» инструменталды жиынтығы бастапқы кодты жасауға көмектеседі абстракциялар кодының (ұсыныстары) аралық тіл сонымен қатар ресурстар ағынының графигі (RFG) арқылы жүзеге асырылады.[14] RFG - терілген иерархиялық график түйіндер және әртүрлі көріністерде құрылымдалған шеттер.

Инструменттер академиялық пайдалану үшін ақысыз лицензияланған (бірақ бұл Axivion Suite-тен басқа өнім).

Axivion және Axivion люкс

Коммерциялық мақсатта жоба Axivion бөлу компаниясын құрды.[1] Axivion штаб-пәтері Штутгарт, Германия лицензиялау мен қолдауды ұсынады Axivion люкс. Axivion Suite Баухаус жобасынан бастау алғанымен, бүгінде статикалық кодтық анализдің ауқымы кеңірек басқа өнім болып табылады. МИСРА тексеру, архитектураны тексеру, талдауды, ақауларды анықтауды және клонды басқаруды қамтиды.[15] Ол сондай-ақ үшін IDE интеграциясын ұсынады Тұтылу және Microsoft Visual Studio академиялық жобада жоқ.

Жобаны қаржыландыру

Баухаус жобасын мемлекет қаржыландырды Баден-Вюртемберг, Deutschen Forschungsgemeinschaft, Bundesministerium für Bildung und Forschung, T-Nova Deutsche Telekom Innovationsgesellschaft Ltd., және Xerox Зерттеу.[16]

Қабылдау

Bauhaus инструменталды жиынтығы ғылыми және коммерциялық жобаларда сәтті қолданылып келеді.[14] Баухаус - белгілі Rigi ортасын «ең кең» теңшеу,[12]

Жоба мүшелері бірнеше рет Best Paper Awards марапаттарына ие болды және бірнеше рет журнал мақалаларын жіберуге шақырылды.

2003 жылы Баухаус жобасы алды бағдарламалық жасақтаманы орындаңыз MFG Stiftung Baden-Württemberg.[16]

Сілтемелер

  • ^ а Жобаның негізін қалауға қатысты 1996 және 1997 жылдар әртүрлі ақпарат көздерінің арасында бірдей жиі пайда болатын сияқты.

Әдебиеттер тізімі

  1. ^ а б c Axivion компаниясының басты беті
  2. ^ Холгер Брунс. «Rückwärts ролі: 'Reverse Engineering' палубасы Schwachstellen in der Softwarentwicklung auf." Deutschlandfunk (Германия радиосы). 08.07.2006 ж.
  3. ^ Туллио Варданега. Бағдарламалық жасақтаманың сенімді технологиялары - Ada-Europe 2005: 10-Ada-Europe халықаралық бағдарламалық қамтамасыз етудің сенімді технологиялары конференциясы, Йорк, Ұлыбритания, 2005 ж. 20 - 24 маусым. 3555 том Информатика пәнінен дәрістер. Springer, 2005 ж. ISBN  3-540-26286-5, ISBN  978-3-540-26286-2
  4. ^ а б Квигли, Аарон Дж. Ірі масштабты реляциялық ақпаратты визуализация, кластерлеу және абстракциялау Мұрағатталды 2011 жылғы 17 шілдеде, сағ Wayback Machine, 155-159 беттер. Докторлық диссертация. Ньюкасл университетінің компьютерлік ғылымдар және бағдарламалық қамтамасыз ету кафедрасы, тамыз, 2001 ж.
  5. ^ а б «Баухаус жобасы». Архивтелген түпнұсқа 2007-01-14. Алынған 2007-03-05.
  6. ^ "Өмірбаян. «Бағдарламалық жасақтама технологиялары бойынша 5-ші IFIP жазғы мектебі және ACM / IEEE ICSE 2010 үшін Warm Up Семинары
  7. ^ Негізгі спикерлер - WCRE 2005[тұрақты өлі сілтеме ] Кері инженерия бойынша жұмыс конференциясы
  8. ^ а б Джохен Куанте. Динамикалық объект процесінің графиктері (Диссертация) Бремен Университеті. 30 қаңтар 2009 ж
  9. ^ Кошчке, Райнер (2002). Кері инженерияға арналған бағдарламалық жасақтама. Информатика пәнінен дәрістер. 2269. 138-150 бб. CiteSeerX  10.1.1.465.3117. дои:10.1007/3-540-45875-1_11. ISBN  978-3-540-43323-1.
  10. ^ Axivion Suite көмегімен MISRA тексеру
  11. ^ Холгер Киенле және Сяомин Ву ҚҰРЫЛЫМДЫ ҚҰРЫЛЫМДЫ КӨРСЕТУ ҮШІН ЕСЕП. Техникалық есеп, Виктория университеті, 2001 ж.
  12. ^ а б Холгер М.Киенле және Мюллер, Хауси А. Rigi кері инженерлік орта. Виктория университеті, Канада. 2008 ж.
  13. ^ B Cleary, A Le Gear, C Exton, Дж Бакли «Біріктірілген бағдарламалық барлау және статикалық талдау Eclipse визуалдау қосылатын модулі." IEEE түсіну мен талдау үшін бағдарламалық жасақтаманы визуализациялау бойынша 3-ші халықаралық семинар. 2005.
  14. ^ а б Карстен Сор және Бернхард Бергер. «Идея: Бағдарламалық жасақтаманың қауіпсіздігін орталықтандырылған талдауға қарай». Инженерлік қауіпсіз бағдарламалық жасақтама және жүйелер: Екінші Халықаралық Симпозиум, ESSoS 2010, Пиза, Италия, 2010 ж., 3-4 ақпан, Процесс. LNCS информатикасындағы дәріс жазбаларының 5965 томы. SL 4, Қауіпсіздік және криптология Қауіпсіздік және криптология. Springer, 2010 жыл. ISBN  3-642-11746-5, ISBN  978-3-642-11746-6
  15. ^ Axivion Suite қолдану
  16. ^ а б «Bauhaustechniken -» корпоративті жады «өнім өндірісі» Wartungsingenieuren durch « do it.software -ward: Ausgezeichnete Softwareforschung aus Baden-Württemberg 2003–2007 Мұрағатталды 19 шілде 2011 ж., Сағ Wayback Machine. 42 бет.

Сыртқы сілтемелер