|
|
Терехов Андрей Николаевич
д.ф.-м.н., профессор
заведующий кафедрой системного программирования СПбГУ
руководитель секции
|
Соавтор доклада: |
|
Инструменты реинжиниринга ПО
Бизнес-идея разработки инструментов для реинжиниринга ПО принадлежит американцам, у них накопились
“тонны” (это их выражение) программ, написанных 20=30 лет назад на Коболе, ПЛ/1, Адабас Натурале и
других старых языках, которые все еще активно использовались, но сопровождать их было трудно и дорого.
Они даже реализовали какие-то первые прототипы, но до состояния эффективно работающего продукта
довести не сумели. Не поднял настроения и заказанный ими научный отчет ученых из университета Дюка
(Северная Каролина), в котором утверждалось, что эта задача вообще не имеет решения. Тогда американцы
решили передать эту задачу в Россию.
Мы не меньше американских ученых понимали теоретические ограничения, связанные с экспоненциальным
ростом числа путей в графах потоков управления и передачи данных, но решили найти субоптимальные
решения, опираясь на дополнительную информацию, специфичную именно для задач реинжиниринга. Нам это
удалось, крупнейшая консалтинговая компания GARTNER дважды признавала наш продукт лучшим в мире, это
была именно научная работа, опубликовано множество статей, защищены 3 кандидатских диссертации и
несколько десятков дипломных работ. Сейчас эта задача становится особенно актуальной для России
в свете санкций и борьбы за импортозамещение.
|
вт 23 апреля |
|
ауд. 405 |
|
|