Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение N 3
к приказу Федерального агентства
по науке и инновациям
от 30 марта 2005 г. N 50
Перечень
работ, выполняемых в 2005-2006 годах в рамках ФЦНТП "Исследования и разработки по приоритетным направлениям развития науки и техники" на 2002-2006 годы по приоритетному направлению "Информационно-телекоммуникационные системы" (V очередь)
Лот 1.
ИТ-13.2/001. Разработка и изготовление оптоволоконной системы квантовой криптографии, основанной на методе временного кодирования однофотонных состояний.
1. Цель работы: разработка и изготовление макета квантовой криптографической системы передачи и распределения информации через одномодовые оптоволоконные линии связи на длине волны 1,5 мкм.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. Макет должен включать в себя: оптоволоконную часть, наносекундную управляющую электронику, систему регистрации однофотонных импульсов с длиной волны 1,5 мкм, алгоритмы коррекции ошибок и усиления достоверности передаваемой информации;
2.1.2. Оптоволоконная линия должна обеспечивать устойчивую работу в режиме счета одиночных фотонов на длине волны 1550 нм;
2.1.3. В качестве источника излучения должны быть использованы одномодовые полупроводниковые лазеры с нарастанием фронтов импульсов не хуже 0,5 нс;
2.1.4. Управляющая электроника должна обеспечивать формирование однофотонных импульсов длительностью от 1-10 нс с нарастанием фронтов не хуже 0,5 нс;
2.1.5. Программное математическое обеспечение должно реализовать алгоритмы коррекции ошибок в первичных ключах, полученных при передаче однофотонных импульсов по оптоволоконному каналу связи, хэширования, а также протоколы аутентификации.
2.2. Экономические показатели.
Данная разработка должна обеспечить конкурентоспособность Российской Федерации в области принципиально новых систем защиты и передачи информации.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Проработка ключевых моментов в соответствующих областях электроники, оптики, программирования и написания алгоритмов обмена информацией, постановка локальных тестовых экспериментов.
3.2. Сборка оптической схемы на базе одномодового коммерческого оптоволоконного кабеля.
3.3. Создание управляющей электроники для макета из отдельных лабораторных модулей.
3.4. Создание макета, соответствующего требованиям п. 2.1, и проведение физического эксперимента.
3.5. Разработка алгоритмов обмена информацией и создание пакета программ формирования специальных кодовых последовательностей.
3.6. Оформление патентов на компоненты системы, алгоритмы обмена информацией и на всю систему в целом.
4. Лимит бюджетного финансирования: всего - 10,0 млн рублей, в том числе на 2005 год - 5,0 млн рублей (мероприятие 1.3 Программы).
5. Сроки выполнения: 2005-2006 годы.
Лот 2.
ИТ-13.3/001. Разработка прикладных технологий для инженерных задач с плотными системами уравнений и сверхбольшим числом неизвестных.
1. Цель работы: развитие методов, алгоритмов и программного обеспечения для плотных систем со сверхбольшим числом неизвестных - вычислительного ядра в решении научных и промышленных задач с нелокальными связями. Разработка прикладных технологий, позволяющих решать плотные системы уравнений с числом неизвестных порядка нескольких миллионов. Создание на основе данных технологий модульной линейки программных продуктов для решения задач с высоким инновационным потенциалом, в частности, задач гидроакустики с учетом рельефа дна, управления обтеканием самолета с помощью эжекции на крыльях, расчета проволочных и полосковых антенн, прогноза ветровой обстановки в городских застройках.
2. Основные требования к результатам работы
2.1. Создаваемые методы, алгоритмы и комплексы программ предназначены для работы с плотными системами уравнений, возникающих практически во всех научных и инженерных расчетах для задач с нелокальными связями, где они являются базовым, и наиболее критическим элементом существующих методов решения.
2.2. Создаваемые технологии должны сформировать набор программных инструментов широкого применения с принципиально новым уровнем возможностей: характерное время решения возникающих в инженерных приложениях плотных систем с числом неизвестных порядка миллиона должно быть снижено в новых методах до нескольких часов, т.е. минимум на порядок по сравнению с использующимися в широкой практике подходами.
2.3. Предлагаемые технологии должны опираться на новые и в достаточной степени апробированные методы нелинейной аппроксимации и вычислительной алгебры.
2.4. Создаваемая модульная линейка программных продуктов должна быть ориентирована:
- на распределенные вычислительные системы (вычислительные кластеры) для решения сверхбольших систем с числом неизвестных порядка нескольких миллионов;
- на рабочие станции для решения больших плотных систем с числом неизвестных порядка нескольких сотен тысяч.
2.5. Разработанный программный инструментарий для решения плотных сверхбольших систем должен быть применен для проведения инженерных расчетов в следующих прикладных задачах:
- задачи гидроакустики с учетом рельефа;
- управление обтеканием самолета с помощью эжекции на крыльях;
- расчет проволочных и полосковых антенн;
- прогноз ветровой обстановки в городских застройках.
2.6. Возможности разработанных комплексов программ должны быть продемонстрированы при выполнении крупномасштабных инженерных расчетов в указанных прикладных областях.
2.7. Разработанные комплексы программ должны строиться на доступных вычислительных ресурсах и удовлетворять стандартам, обеспечивающим тиражирование на разные типы вычислительных платформ.
2.8. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Систематизация, тестирование, документирование существующих оригинальных методов и отдельных компонент экспериментального программного обеспечения для плотных систем с большим числом неизвестных, реализованных на рабочих станциях. Объединение всех компонент в единый комплекс, подготовка программного продукта.
3.2. Реализация алгоритмов и программ решения плотных сверхбольших систем на распределенной вычислительной системе (вычислительном кластере), верификация, тестирование и документирование. Демонстрация возможностей и инновационного потенциала разработанной технологии на прикладных инженерных задачах.
3.3. Применение разработанных технологий для реализации программных продуктов обеспечения инженерных расчетов в задачах гидроакустики мелкого моря, аэродинамики с эжекцией на крыльях, прогноза ветровой обстановки в городских застройках, расчета проволочных и полосковых антенн.
3.4. Выполнение серий крупномасштабных инженерных расчетов в указанных прикладных областях на распределенных вычислительных системах, анализ результатов и инновационного потенциала разработанной технологии.
4. Лимит бюджетного финансирования: всего - 10,5 млн рублей, в том числе на 2005 год - 5,0 млн рублей (мероприятие 1.3 Программы).
5. Сроки выполнения: 2005-2006 годы.
Лот 3.
ИТ-13.4/002. Технология разработки мультимедийных приложений для мобильных платформ.
1. Цели работы:
1.1. Разработка ядра, обеспечивающего базовую функциональность для работы приложений, интенсивно использующих видео- и аудиоинформацию на мобильных платформах;
1.2. Разработка системы, обеспечивающей хранение, воспроизведение и обработку видеоинформации в мобильных сетях.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. Разработанные средства должны быть ориентированы на широкое применение при разработке мультимедийных приложений для мобильных платформ;
2.1.2. Разработанные продукты должны функционировать на распространенных типах мобильных операционных систем;
2.1.3. Разработанные средства должны обеспечивать производительность, достаточную для декодирования аудио- и видеоинформации на мобильных процессорах;
2.1.4. Разработка должна вестись на переносимом компилируемом языке высокого уровня;
2.1.5. На базе созданной системы должна быть обеспечена возможность разработки приложений и компонент на основных языках программирования, в частности C/C++, Java, NET;
2.1.6. Научно-техническая продукция, разработанная в ходе реализации проекта, должна отвечать требованиям мирового рынка и способствовать развитию отечественного производства.
2.2. Экономические требования.
Разработанные средства должны быть ориентированы на массовое применение специалистами технических отраслей.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Разработка ядра обработки аудио- и видеоинформации в режиме реального времени для мобильных платформ, обеспечивающее:
- единый бинарный интерфейс для компонентов и приложений;
- возможность функционирования на основных мобильных операционных системах - Symbian, WindowsMobile, Linux;
- многопоточное выполнение основных процессов обработки данных.
3.2. Разработка системы, обеспечивающей хранение, воспроизведение и обработку видеоинформации в мобильных сетях, и выполнение следующих требований:
- работа в инфраструктуре сотовых сетей класса GSM (2.5G) и UMTS (3G);
- предоставлять программные интерфейсы для других компонент системы обработки аудио- и видеоинформации на мобильных платформах;
- кодирование и декодирование видеопотоков в соответствии со стандартами MPEG 1 и 2.
3.3. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: 5,0 млн рублей (мероприятие 1.3 Программы).
5. Срок выполнения: 2005 год.
Лот 4.
ИТ-22.2/001. Разработка технологии создания нового поколения широкополосных телекоммуникационных средств комплектации беспроводных сетей передачи данных, голоса и видеоинформации.
1. Цель работы: разработка серии широкополосных беспроводных средств (радиомаршрутизаторов), всепогодного использования (диапазон температур от -50°С до +50°С) с расширенным диапазоном частот (2,3-6,1 ГГц), превосходящих лучшие зарубежные аналоги.
2. Основные требования к результатам работы
2.1. Должна быть разработана технология создания нового поколения широкополосных телекоммуникационных средств.
2.2. На основе разработанной технологии должны быть созданы экспериментальные образцы абонентских устройств и базовых станций для комплектации беспроводных сетей передачи информации.
2.3. Разрабатываемые беспроводные средства должны быть совместимы с существующей аппаратурой, функционирующей под управлением протоколов IEEE 802.11х.
2.4. Разрабатываемые средства должны обеспечивать возможность функционирования в режимах "точка-точка" со скоростью передачи информации до 108 Мбит/с в турборежиме и дальностью до 50 км и в режиме "точка-многоточка".
2.5. Разработанные образцы оборудования должны превосходить лучшие зарубежные аналоги по скоростным и стоимостным характеристикам.
2.6. Разработанные программно-технические средства должны быть адаптированы к российским условиям выделения радиочастотного спектра и климатическим условиям.
2.7. Разработанные широкополосные средства должны закрыть высокую потребность в беспроводном оборудовании для различных отраслей.
2.8. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Должна быть разработана новая технология создания высокоскоростных всепогодных маршрутизаторов для комплектации широкополосных беспроводных сетей.
3.2. Должны быть разработаны аппаратно-программные средства реализации широкополосных беспроводных сетей с использованием новой технологии.
3.2. Должны быть проведены опытно-конструкторские и технологические разработки и созданы опытные образцы абонентских устройств и базовых станций широкополосных сетей передачи мультимедийной информации.
3.3. Должны быть разработаны многолучевые антенны (Smart-антенны) и электронные коммутаторы, обеспечивающие увеличение мощности излучения и дальности работы беспроводной сети.
3.4. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: всего - 20,0 млн рублей, в том числе на 2005 год - 10,0 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: всего - 6,5 млн рублей, в том числе на 2005 год - 2,5 млн рублей
6. Сроки выполнения: 2005-2006 годы.
Лот 5.
ИТ-22.3/003. Создание комплекса пакетов прикладных программ для моделирования сложных научных и промышленных задач на суперкомпьютерных системах терафлопного уровня и в распределенных вычислительных средах.
1. Цель работы: выполнение прикладных и опытно-конструкторских разработок по созданию комплекса пакетов программ на базе высокопроизводительных компьютеров и распределенных вычислительных сред для решения вычислительно сложных задач в авиационной и нефтегазовой промышленности, в химическом и фармацевтическом секторах экономики.
2. Основные требования к результатам работы
2.1. Создаваемые пакеты должны быть предназначены для моделирования сложных научных и промышленных задач на суперкомпьютерных системах терафлопного уровня и в распределенных вычислительных средах.
2.2. Пакеты комплекса должны обеспечивать:
- совместимость по обмену информацией с системами автоматического проектирования;
- поддержку промышленных стандартов обмена данными;
- автоматизацию работы по вводу и усвоению исходных данных;
- проектирование и сборку компьютерной модели, опирающейся на алгоритмы, позволяющие наиболее полно использовать преимущества высокопроизводительных систем;
- автоматизацию и оптимальное распределение нагрузки в вычислительной системе;
- контроль и обработку распределенных данных.
2.3. В результате работы проекта должны быть решены проблемы, связанные с созданием и использованием вычислительных технологий, ориентированных на высокопроизводительные системы и распределенные вычислительные среды.
2.4. Прототип распределенной вычислительной среды должен охватывать не менее пяти географически удаленных ресурсных центров и обеспечивать масштабируемость при добавлении новых ресурсов. Ключевое звено такой среды - поддержка виртуальной организации распределенных вычислений в конкретной области. Прикладное программное обеспечение промежуточного уровня должно поддерживать базовые вычислительные процедуры и подкрепляться проведением расчетов, обладающих высоким инновационным потенциалом.
2.5. Должны быть продемонстрированы возможности комплекса при выполнении крупномасштабных вычислительных экспериментов для решения вычислительно сложных задач в областях экономики, указанных в целях работы.
2.6. Комплекс должен допускать тиражирование, быть совместимым со стандартами суперкомпьютерных и GRID-технологий, строиться, в основном, на уже существующих вычислительных ресурсах.
2.7. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Суперкомпьютерная компонента: создание унифицированных средств ввода исходной информации, обмена и обработки данных; разработка универсального расчетного ядра, охватывающего все этапы решения задачи; создание программных средств визуализации распределенной геометрической и физической информации, соответствующей исследуемой проблеме; генерация дискретной модели, создание и настройка версии прикладного программного комплекса, адекватного изучаемой задаче. Демонстрация возможностей пакетов на примерах решения задач для авиационной и нефтегазовой секторов промышленности.
3.2. Распределенная компонента: разработка архитектуры, технического задания на создание и реализацию распределенного вычислительного комплекса, включающего сетевые службы, службы загрузки и управления заданиями, брокер ресурсов, мониторинг, управление виртуальной организацией в области квантовой химии и молекулярного моделирования. Разработка GRID-совместимой реализации базовых вычислительных процедур квантовой химии и молекулярного моделирования (ab initio квантовохимические и молекулярномеханические расчеты, молекулярный докинг), создание предметно-ориентированных web-сервисов. Создание полномасштабного вычислительного комплекса в рамках GRID-сегмента для решения задач химии и фармацевтики.
3.3. Адаптация пакетов к требованиям потенциальных пользователей и заказчиков специализированных версий.
3.4. Подготовка документации, комплекта учебных и методических материалов, инструкций для тиражирования и адаптации разработанных технологий и программных средств.
3.5. Выполнение серий крупномасштабных промышленных расчетов на многопроцессорных суперЭВМ терафлопного уровня с последующей обработкой результатов распределенных вычислений, формирование базы для оценки результата и принятия решения. Проверка функциональной полноты и эффективности работы web-сервисов в рамках прототипа распределенной вычислительной среды при решении вычислительно сложных прикладных задач.
4. Лимит бюджетного финансирования: 10,0 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: 2,5 млн рублей,
6. Срок выполнения: 2005 год.
Лот 6.
ИТ-22.4/002. Разработка методов обфускации схем и программ.
1. Цель работы: исследование и разработка методов построения эквивалентных преобразований схем и программ с целью получения функционально эквивалентных программ (схем), которые существенно сложнее для понимания их функционирования.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. Должны быть разработаны метрики, позволяющие судить о степени сложности понимания и функционирования программ, и реализовано программное обеспечение, поддерживающее указанные метрики;
2.1.2. Разработанные методы при обфускации должны обеспечить возможность эквивалентных преобразований программ на языках C/C++, Java и схем на языке Verilog. Должна быть реализована инструментальная среда для преобразования программ. Преобразованные программы должны:
- быть намного более сложными для понимания их устройства и функционирования, по сравнению с исходными текстами программ (в смысле введенных метрик сложности);
- обеспечить высокую сложность извлечения сколько-нибудь ценной информации из программы;
- быть эффективными, скорость исполнения обфускированных программ не должна быть существенно ниже скорости исполнения исходных программ (в смысле метрик сложности функционирования);
2.1.3. Разработанная технология должна быть апробирована на промышленных программах;
2.1.4. В рамках проекта должны быть предусмотрены мероприятия по подготовке специалистов высшей квалификации и переподготовке кадров.
2.2. Экономические требования
Применение технологии должно обеспечить защиту схем и программ от их несанкционированного использования и модификации. Это не только позволит сократить расходы на защиту программного обеспечения, но также позволит размещать заказы на реализацию разработанных схем в третьих странах.
Разработанная технология и продукция на ее основе должны быть ориентированы на массовое применение в сфере защиты программного обеспечения и иметь высокую конкурентоспособность среди разработок ведущих зарубежных компаний.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Разработка и реализация ядра системы - интегрированной инструментальной среды, обеспечивающей ввод анализируемой программы и ее перевод во внутреннее представление для последующего анализа.
3.2. Разработка новых методов и алгоритмов обфускации схем и программ.
3.3. Введение метрик, характеризующих степень (качество) обфускации программы. Разработка программного обеспечения поддержки таких метрик.
3.4. Разработка методов и алгоритмов обфускации, ориентированных на различные классы задач.
3.5. Реализация и включение в систему разработанных алгоритмов.
3.6. Интеграция в среду разработанных программных средств. Испытание разработанной технологии на промышленных программах. Оформление программной и эксплуатационной документации.
3.7. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: 3,0 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: 0,8 млн рублей.
6. Срок выполнения: 2005 год.
Лот 7.
ИТ-22.4/003. Исследование и разработка средств повышения защищённости программного обеспечения от внешних атак.
1. Цель работы: исследование и разработка методов и инструментов для осуществления аудита исходного кода программ на языке программирования высокого уровня с целью выявления уязвимых мест по безопасности, которые невозможно обнаружить существующими методами на этапах отладки и тестирования.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. Должна быть разработана информационная технология, позволяющая выявлять в программах на языках C/C++ следующие классы уязвимостей по безопасности: переполнение буфера, параметризованная форматная строка, испорченный ввод. Эта технология должна:
- обеспечивать возможность аудита исходного кода программ промышленных масштабов (сотни тысяч строк кода) на языках C/C++;
- быть эффективной, обеспечивая высокий уровень подтвержденных предупреждений (в среднем не менее 50%);
- позволять проводить аудит больших программ по частям, когда часть кода программы нам недоступна, так и когда анализ всего кода требует слишком больших вычислительных мощностей;
2.1.2. Разработанная технология должна быть апробирована на промышленных программах;
2.1.3. В рамках проекта должны быть предусмотрены мероприятия по подготовке специалистов высшей квалификации и переподготовке кадров.
2.2. Экономические требования.
Применение технологии должно обеспечить высокую степень устойчивости программного обеспечения к внешним атакам, тем самым значительно сокращая риски потери конфиденциальной информации и затраты на восстановление системы после атак.
Разработанная технология и продукция на ее основе должны быть ориентированы на массовое применение в сфере обеспечения безопасного функционирования программных систем (в том числе имеющих государственное значение) и иметь высокую конкурентоспособность среди разработок ведущих зарубежных компаний.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Разработка и реализация ядра системы - интегрированной инструментальной среды, обеспечивающей ввод анализируемой программы и ее перевод во внутреннее представление для последующего анализа.
3.2. Разработка и интеграция в среду алгоритмов точного статического анализа программ: потокозависимый анализ указателей, межпроцедурный анализ указателей, межпроцедурный целочисленный анализ, анализ циклов, обработка вызовов библиотечных функций и вызовов по указателям.
3.3. Разработка и реализация методов обнаружения уязвимостей на основе результатов, полученных от набора статических анализов программы.
3.4. Разработка и интеграция в среду алгоритмов обратного анализа программ: построение обратных слайсов, обратная трассировка, обнаружение источников ошибок и путей их распространения.
3.5. Интеграция в среду разработанных программных средств. Испытание разработанной технологии на промышленных программах. Оформление программной и эксплуатационной документации.
3.6. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: всего - 9,0 млн рублей, в том числе на 2005 год - 4,5 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: всего - 2,9 млн рублей, в том числе на 2005 год - 1,1 млн рублей.
6. Сроки выполнения: 2005-2006 годы.
Лот 8.
ИТ-22.4/004. Инструментальные средства поддержки разработки прикладных многоагентных систем.
1. Цель работы: разработка комплекса инструментальных программных средств (ИПС) для поддержки технологии проектирования и программной реализации прикладных многоагентных систем, функционирующих в различных операционных средах.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. ИПС должны поддерживать полный жизненный цикл технологии разработки и использования прикладных многоагентных систем. В частности, они должны обеспечивать разработчика многоагентного приложения средствами анализа проблемной области, проектирования прикладной системы и разработки программного кода, обеспечивать его средствами тестирования и отладки программных агентов, а также поддерживать развертывание приложения в сети Интернет/Интранет и его сопровождение в процессе эксплуатации. ИПС должны также поддерживать процессы модификации системы без существенной переработки ранее созданного программного кода;
2.1.2. Технология использования ИПС должна быть построена на основе одной из современных передовых методологий разработки многоагентных систем, которая получила к настоящему времени мировое признание, например, на основе Gaia-методологии;
2.1.3. Инструментальные программные средства должны поддерживать графический стиль общения разработчика и инструментальных средств, поддерживать графический стиль анализа и разработки прикладной системы с использованием множества взаимосвязанных специализированных графических редакторов, автоматически поддерживающих целостность и непротиворечивость проектных решений, принятых на различных этапах цикла разработки приложений. ИПС должны поддерживать взаимодействие проектировщиков системы и разработчиков программного кода;
2.1.4. ИПС должны в максимальной степени использовать принцип повторного использования проектных решений и программных компонент в различных проблемных областях, они должны иметь развитую библиотеку таких программно-реализованных инвариантных компонент;
2.1.5. ИПС должны содержать множество стандартных механизмов, обеспечивающих автоматическое исполнение рутинных операций, сопровождающих процесс разработки многоагентных приложений;
2.1.6. Обязательной частью ИПС должны быть средства отладки программных агентов и их взаимодействия;
2.1.7. Многоагентные приложения, разрабатываемые с помощью инструментальных средств, должны удовлетворять следующим требованиям: 1) обладать переносимостью на различные операционные платформы, 2) взаимодействовать на стандартном языке коммуникации агентов - ACL, 3) поддерживать в процессе функционирования стандартный механизм "белых страниц".
2.2. Экономические требования.
Использование инструментальных программных средств поддержки технологии разработки прикладных многоагентных систем должно:
- обеспечивать существенное сокращение временных затрат на создание программных агентов и стоимости их разработки;
- обеспечивать масштабируемость многоагентных систем и, в частности, обеспечивать возможность развития многоагентного приложения в процессе эксплуатации за счет введения в систему агентов с новыми ролями и функциями;
- поддерживать при необходимости распределенный режим разработки и развития прикладных многоагентных систем, в том числе обеспечивать совместную работу агентов, разрабатываемых в различных коллективах программистов и разработчиков.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Создание инвариантной базовой компоненты (Абстрактного агента) для разработки программных агентов, обеспечивающей базовый (проблемно-независимый, инвариантный) уровень функций поведения прикладных агентов.
3.2. Разработка специализированного языка (подобного языку UML) и соответствующей программной компоненты (Системное ядро) для описания проблемно-ориентированных компонент агентов в полном соответствии с компонентой Абстрактный агент.
3.3. Разработка графического интерфейса ИПС - интегрированной системы графических редакторов для описания проблемно-ориентированных компонент агентов, в частности, модели ролей, модели взаимодействия ролей, моделей классов агентов и их сервисов, а также для описания проблемной онтологии, на языке, упомянутом в пункте 3.2.
3.4. Разработка генератора программных агентов, обеспечивающего автоматическую генерацию исходного и исполняемого кода агентов на основании: 1) описаний прикладных агентов, разработанных с помощью интегрированной системы графических редакторов и представленных в Системном ядре; 2) инвариантной компоненты Абстрактный агент; и 3) библиотеки внешних компонент, обеспечивающих функционирование агентов, которые разрабатываются без использования ИПС.
3.5. Создание вспомогательных инвариантных компонент (коммуникационной платформы и механизма "белых страниц"), обеспечивающих совместное функционирование прикладных агентов многоагентной системы.
3.6. Создание средств отладки программных агентов.
3.7. Тестирование инструментальных программных средств на примере разработки прикладной многоагентной системы из некоторой проблемной области.
3.8. Оформление пакета сопроводительной документации.
3.9. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: всего - 12,0 млн рублей, в том числе на 2005 год - 6,0 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: всего - 3,8 млн рублей, в том числе на 2005 год - 1,4 млн рублей.
6. Сроки выполнения: 2005-2006 годы.
Лот 9.
ИТ-22.4/005. Разработка технологии ресурсонезависимого параллельного программирования для многопроцессорных вычислительных систем различных классов.
1. Цель работы: создание средств архитектурно-независимого параллельного программирования, обеспечивающих синтез эффективных параллельных прикладных программ, реализуемых на многопроцессорных системах с массовым параллелизмом различных архитектур и конфигураций.
2. Основные требования к результатам работы
2.1. Технические требования:
2.1.1. Технология должна обеспечивать программную совместимость многопроцессорных систем различных архитектур и конфигураций, а также их отказоустойчивую работу в случае частичного отказа вычислительного ресурса;
2.1.2. В состав программных средств поддержки технологии ресурсонезависимого параллельного программирования должны входить: среда исполнения ресурсонезависимых параллельных программ, унифицированный программный интерфейс, фундаментальная библиотека классов;
2.1.3. Среда исполнения ресурсонезависимых параллельных программ должна обеспечивать исполнение параллельных программ на различных архитектурах и конфигурациях многопроцессорных систем;
2.1.4. Унифицированный программный интерфейс должен поддерживать ресурсонезависимое управление и доступ к вычислительным ресурсам многопроцессорных систем различных архитектур;
2.1.5. Фундаментальная библиотека классов должна обеспечивать архитектурно-независимое описание параллельных программ на основе кадровой формы представления параллельных алгоритмов;
2.1.6. Разработанная технология должна быть апробирована на образцах многопроцессорных систем различных архитектур, в том числе на многопроцессорных системах с программируемой архитектурой и на наиболее распространенных кластерных многопроцессорных системах.
2.2. Экономические требования.
Разработанная технология ресурсонезависимого параллельного программирования должна быть ориентирована на массовое применение в сфере науки и образования.
Применение технологии ресурсонезависимого параллельного программирования должно обеспечить сокращение в 2-3 раза временных и финансовых затрат на создание прикладного ПО для многопроцессорных систем различных архитектур за счет совместимости исполняемого кода прикладных параллельных программ, а также их отказоустойчивую реализацию в условиях деградации (выхода из строя) аппаратного ресурса многопроцессорной системы, вплоть до одного вычислительного модуля.
Создаваемые на основе данной технологии прикладные программы должны быть конкурентоспособны на мировом рынке.
2.3. Достижение значений индикаторов по данному мероприятию Программы.
3. Содержание основных работ
3.1. Создание базовых функций ресурсонезависимого параллельного программирования в виде фундаментальной библиотеки классов на основе объектно-ориентированной парадигмы программирования.
3.2. Создание и отладка среды исполнения параллельных программ на различных архитектурах и конфигурациях многопроцессорных систем.
3.3. Создание унифицированного программного интерфейса, обеспечивающего взаимодействие между объектами управления многопроцессорной системы и средой исполнения прикладных параллельных программ.
3.4. Создание технологии ресурсонезависимого параллельного программирования для многопроцессорных систем различных классов на основе разработанной среды исполнения, фундаментальной библиотеки классов и унифицированного программного интерфейса.
3.5. Комплексная настройка разработанных программных средств. Испытание разработанной технологии на различных многопроцессорных системах. Разработка эксплуатационной документации.
3.6. Опытная эксплуатация и отладка программных средств на базе организации-разработчика.
3.7. Обеспечение правовой охраны результатов научно-технической деятельности и объектов интеллектуальной собственности.
4. Лимит бюджетного финансирования: 3,0 млн рублей (мероприятие 2.2 Программы).
5. Объем средств из внебюджетных источников: 0,8 млн рублей.
6. Срок выполнения: 2005 год.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.