Сведения о ходе выполнения прикладных научных исследованиях по теме «Технология и инструменты разработки портируемого прикладного ПО для неоднородных многоядерных встраиваемых систем»
Результат работ по этапу 3

Работы третьего этапа проекта посвящены теоретическим исследованиям поставленных перед ПНИ задач, экспериментальным исследованиям, обобщению и оценке результатов ПНИ.
Основные методы проведения данного этапа ПНИ включали в себя:
  1. Проведение теоретических исследований методов генерации кода целевых платформ на основе входных языков и промежуточных представлений, методов описания промежуточных представлений вычислений для задач генерации кода. Данные исследования обеспечили необходимую информацию по существующим подходам, методам и технологиям генерации кода для различных уровней гранулярности исходного представления и различных целевых языков. Выполнение исследований позволило определить направления дальнейших разработок по вопросам генерации платформо-зависимого кода для целевых платформ.
  2. Разработка метода, алгоритма и программного компонента генерации платформо-зависимого кода работы с крупноблочными предметно-ориентированными библиотекам. Комплекс работ обеспечил теоретические и практические возможности реализации программного компонента генерации платформо-зависимого кода для программ, разработанных в рамках технологии крупноблочного визуального предметно-ориентированного проектирования. Данный программный компонент является ключевым связующим звеном между технологией и средствами разработки и целевыми аппаратными платформами.
  3. Выполнение обобщения и оценки полученных результатов ПНИ и разработка рекомендаций по использованию результатов проведенных ПНИ в реальном секторе экономики
Поставленные на третий этап задачи выполнены в полном объеме в соответствии с требованиями технического задания.
В результате третьего этапа работ по ПНИ были разработаны:
  1. Метод генерации платформо-зависимого кода работы с крупноблочными предметно-ориентированными библиотеками.
  2. Алгоритм генерации платформо-зависимого кода работы с крупноблочными предметно-ориентированными библиотеками.
  3. Программный компонент генератора кода работы с крупноблочными предметно-ориентированными библиотеками в многоядерных платформах экспериментального образца программного комплекса.
  4. Экспериментальный образец программного комплекса на основе разработанных в ходе проекта программных компонентов.
  5. Рекомендации по внедрению результатов ПНИ в реальном секторе экономики.
  6. Проект ТЗ на выполнение ОКР по теме: «Разработка программного комплекса создания портируемого прикладного ПО для неоднородных многоядерных встраиваемых систем».
  7. Также были разработаны программа и методики экспериментальных исследований и проведены экспериментальные исследования экспериментального образца программного комплекса.