Иванников, Виктор Петрович

Ви́ктор Петро́вич Ива́нников (27 февраля 1940, Ступино, СССР27 ноября 2016, Москва, Россия) — советский и российский учёный в области вычислительной техники и программирования, академик РАН (с 29 мая 2008 года, член-корреспондент АН СССР с 1984 года). Основатель Института системного программирования РАН (ныне имени В. П. Иванникова)[1], главный редактор журнала «Программирование», заведующий кафедрами системного программирования факультета ВМК МГУ и в Московском физико-техническом институте.

Общие сведения
Виктор Петрович Иванников
Дата рождения 27 февраля 1940(1940-02-27)
Место рождения
Дата смерти 27 ноября 2016(2016-11-27) (76 лет)
Место смерти
Страна
Научная сфера программирование
Место работы ИСП РАН, МГУ, МФТИ
Образование
Учёная степень доктор физико-математических наук (1980)
Учёное звание профессор (1986)
член-корреспондент РАН (1984)
академик РАН (2008)
Ученики А. И. Аветисян,
Вл.В. Воеводин
Награды и премии Государственная премия СССР — 1980
Сайт www.ispras.ru

Биография

После завершения учёбы в средней школе Каменска-Уральского (1957) окончил Московский физико-технический институт по специальности «Математические счётно-решающие приборы и устройства» (1963).

Кандидат физико-математических наук (1971, диссертация «Операционная система НД-70 для БЭСМ-6»), доктор физико-математических наук (1980, диссертация «Проблемы операционных систем многомашинных вычислительных комплексов и реализация операционных системы АС-6-БЭСМ-6»), профессор (1986).

В Московском университете работал с 1979 года, сначала на кафедре автоматизации систем вычислительных комплексов факультета ВМК МГУ в должностях: старшего преподавателя (1979—1985), доцента (1985—1986), профессора (с 1986).

В 1991—1994 годах — заведующий отделением в Институте проблем кибернетики РАН, на базе которого был создан ИСП РАН[2]. С 1994 года заведовал кафедрой системного программирования факультета ВМК МГУ. Заведующий кафедрой системного программирования МФТИ (с 1996).

Член-корреспондент АН СССР с 26 декабря 1984 года, с 29 мая 2008 года — академик Российской академии наук[3].

В 1994—2015 годах — директор Института системного программирования РАН[4]. Главный редактор журнала «Программирование». Председатель Научного совета «Программирование» РАН. Член международных научных сообществ ACM, IEEE (возглавлял российское отделение IEEE).

С мая 2009 года — президент Российской ассоциации свободного программного обеспечения (РАСПО)[5]. Читал лекционные курсы в МФТИ и МГУ: «Операционные системы», «Базы данных», «Алгоритмы и алгоритмические языки». Подготовил 5 докторов и 30 кандидатов наук. Опубликовал свыше 100 научных работ, зарегистрировал 2 изобретения.

Лауреат Государственной премии СССР (1980).

Супруга — Тамара Николаевна; сын Павел — адвокат, дочь Наталья.

Скончался 27 ноября 2016 года в Москве. Похоронен на Троекуровском кладбище.

undefined

Научные достижения

Область научных интересов: системное программирование, архитектура вычислительных машин, операционные системы. С 1962 по 1980 годы работал в Институте точной механики и вычислительной техники имени Лебедева РАН, где прошёл путь от техника до одного из ведущих специалистов. Внёс фундаментальный вклад в создание теории и практику разработки операционных систем ЭВМ и вычислительных комплексов. Является одним из основных участников создания первой операционной системы (Д-68) для ЭВМ БЭСМ-6. Предложил операционные средства организации параллельных процессов в задачах и иерархической организации программных комплексов. Эти принципы, реализованные в следующей модификации операционной системы (НД-70) для БЭСМ-6, легли в основу его кандидатской диссертации. Один из основных разработчиков структуры процессоров и общей архитектуры многомашинного вычислительного комплекса АС-6, руководитель и активный участник создания и внедрения операционной системы неоднородной локальной сети ЭВМ на базе комплекса АС-6 (этой проблематике посвящена его докторская диссертация). Внёс вклад в создание вычислительных комплексов, обеспечивающих обработку информации в режиме реального времени в центрах управления полётами космических аппаратов. Разработанная для АС-6 операционная система была распределённой и обеспечивала взаимодействие процессов в неоднородной сети. Она использовалась в Центрах управления полётами (ЦУП) для работы в режиме реального времени[6][4].

В 1980-х годах, работая в НИИ «Дельта» Минэлектронпрома СССР и в Институте проблем кибернетики АН СССР, руководил созданием и внедрением систем автоматизации проектирования и программного обеспечения суперЭВМ. С 1991 по 1994 год заведовал отделением Института проблем кибернетики РАН, являлся директором Института системного программирования со времени его образования ИСП в январе 1994 года до 2015 года[7]. Исследования конца 1990-х — начала 2000-х годов связаны с созданием системы автоматизации разработки формальных спецификаций по исходным текстам программ и системы генерации тестов для широкого класса программных интерфейсов, инструментальной системы для изучения унаследованного программного обеспечения, а также с обеспечением интероперабельности в распределённых объектно-ориентированных системах. Руководил рабочей группой DOOS (распределённые объектно-ориентированные системы) в ИСП РАН.

В конце 1990-х — начале 2000-х годов Иванников принимал участие в создании технологии тестирования UniTESK, основанной на использовании формальных спецификаций[8].

Память

В 2017 году Институту системного программирования РАН присвоено имя В. П. Иванникова[1]. ИСП РАН ежегодно проводит Открытую конференцию ИСП РАН им. В. П. Иванникова[9]. Также проводится международная конференция «Иванниковские чтения»[10].

Основные работы

  • Спецификация метанаращиваний для эффективного метаобъектного контроля // Программирование. 1997. № 4 (совм. с К. В. Дышлевой, В. И. Задорожным);
  • Проект КЛАСТОС // Труды SORUCOM-2011. Великий Новгород, 2011 (совм. с И. Б. Бурдоновым, А. С. Косачевым);
  • Опыт использования UniTESK как зеркало развития технологий тестирования на основе моделей // Труды Института системного программирования РАН. 2013. № 24 (совм. с А. К. Петренко, В. В. Куляминым, А. В. Максимовым);
  • Реализация запутывающих преобразований в компиляторной инфраструктуре LLVM // Труды Института системного программирования РАН, 2014. № 1 (совм. с Ш. Ф. Курмангалеевым, А. А. Белеванцевым, А. Р. Нурмухаметовым, В. В. Савченко, Р. А. Матевосяном, А. И. Аветисяном).

Примечания

  1. 1 2 Институту системного программирования РАН присвоено имя академика Виктора Петровича Иванникова. Институт системного программирования им. В.П. Иванникова РАН (7 августа 2017). Дата обращения: 5 марта 2026.
  2. В.П. Иванников. Институт системного программирования РАН. Дата обращения: 5 марта 2026.
  3. Иванников Виктор Петрович. Российская академия наук. Дата обращения: 5 марта 2026.
  4. 1 2 Умер первый директор ИСП РАН академик Виктор Иванников. D-Russia.ru. Дата обращения: 5 марта 2026.
  5. Ассоциация РАСПО провела первое учредительное собрание. Дата обращения: 5 марта 2026. Архивировано 27 февраля 2018 года.
  6. Виктор Петрович Иванников. Виртуальный компьютерный музей. Дата обращения: 5 марта 2026.
  7. ИСП РАН. Дата обращения: 5 марта 2026. Архивировано 26 февраля 2018 года.
  8. Технология UniTESK. Институт системного программирования им. В.П. Иванникова РАН. Дата обращения: 5 марта 2026.
  9. Ivannikov ISP RAS Open Conference. Ivannikov ISP RAS Open Conference. Дата обращения: 5 марта 2026.
  10. Иванниковские чтения. Ivannikov Workshop. Дата обращения: 5 марта 2026.

Дополнительно по теме