Сектор автоматизации программирования

Заведующий сектором: Галатенко Владимир Антонович

Основные направления деятельности сектора автоматизации программирования - технология программирования и информационная безопасность. Сотрудники сектора являются компетентными специалистами в этих областях.

В целях повышения производительности труда профессиональных программистов была разработана система "ЭСКОРТ". Кроме того, в секторе ведутся работы по разработке и сопровождению средств компиляции и отладки для встроенных систем и систем реального времени. По технологии программирования в системе реального времени VxWorks была выпущена книга:
Галатенко В.А., Вьюкова Н.И., Самборский С.В., Трифонов С.И. Программирование в среде VxWorks. - М.: Наука, 1997.

Исходным материалом для средств разработки послужили компилятор gcc и отладчик gdb проекта GNU. После соответствующей доработки из них были сделаны кросс-компилятор и кросс-отладчик, использующие в качестве инструментальной платформы Sun-Solaris или Intel-Linux, а в качестве целевой систему реального времени VxWorks/ОСРВ или oc2000 на архитектуре MIPS или Intel.
Кросс-компилятор Sun/Solaris-R3000/ОСРВ прошел необходимую процедуру испытаний и сертификации.

В настоящее время идет разработка компилятора и отладчика для модулей обработки сигналов серии "Багет", основой которых является Программируемый Процессор Сигналов (ППС) 1В577. Главной проблемой разработки компилятора для систем с явным параллелизмом (к их числу относится и ППС) является оптимизация сгенерированного кода. Разработанные в САП методы оптимизации позволяют получать резуль-таты, уступающие в эффективности ручному коду всего в 1.5 раза.

Также в стадии разработки находится отладчик систем со сложной архитектурой. Здесь применяется подход к отладке как к контролируемому выполнению с использованием методов сетевого управления.

По информационной безопасности была опубликована книга:
Галатенко В.А., Информационная безопасность: практический подход. - М.: Наука, 1998.

Сектор автоматизации программирования оборудован разнообразной вычислительной техникой, позволяющей вести разработку и тестирование различных программных комплексов.

<<< Отдел проблем информационной безопасности

Copyright НИИСИ РАН © 2000, 2001