Заведующий сектором: Галатенко Владимир Антонович
Основные направления деятельности сектора автоматизации программирования - технология программирования и информационная безопасность. Сотрудники сектора являются компетентными специалистами в этих областях.
В целях повышения производительности труда профессиональных программистов была разработана система
"ЭСКОРТ". Кроме того, в секторе ведутся работы по разработке и сопровождению средств компиляции и
отладки для встроенных систем и систем реального времени. По технологии программирования в системе
реального времени VxWorks была выпущена книга:
Галатенко В.А., Вьюкова Н.И., Самборский С.В., Трифонов С.И.
Программирование в среде VxWorks. - М.: Наука, 1997.
Исходным материалом для средств разработки послужили компилятор gcc и отладчик gdb проекта GNU.
После соответствующей доработки из них были сделаны кросс-компилятор и кросс-отладчик, использующие
в качестве инструментальной платформы Sun-Solaris или Intel-Linux, а в качестве целевой систему реального времени VxWorks/ОСРВ или oc2000 на архитектуре MIPS или Intel.
Кросс-компилятор Sun/Solaris-R3000/ОСРВ прошел необходимую процедуру испытаний и сертификации.
В настоящее время идет разработка компилятора и отладчика для модулей обработки сигналов серии "Багет", основой которых является Программируемый Процессор Сигналов (ППС) 1В577. Главной проблемой разработки компилятора для систем с явным параллелизмом (к их числу относится и ППС) является оптимизация сгенерированного кода. Разработанные в САП методы оптимизации позволяют получать резуль-таты, уступающие в эффективности ручному коду всего в 1.5 раза.
Также в стадии разработки находится отладчик систем со сложной архитектурой. Здесь применяется подход к отладке как к контролируемому выполнению с использованием методов сетевого управления.
По информационной безопасности была опубликована книга:
Галатенко В.А., Информационная безопасность:
практический подход. - М.: Наука, 1998.
Сектор автоматизации программирования оборудован разнообразной вычислительной техникой, позволяющей вести разработку и тестирование различных программных комплексов.
<<< Отдел проблем информационной безопасности