Архив выступлений: 2018-2019 учебный год, осенний семестр

Соколов А.П. (МГТУ им. Н.Э.Баумана).
«Прикладное использование программного обеспечения генерации кода в процессе реализации НИР, ОКР и при создании систем инженерного анализа».

Аннотация доклада.

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

В докладе будут представлены архитектура и особенности программной реализации созданного инструментария автоматической генерации кода на основе шаблонов различных типов, включая его назначение и принципы интегрирования в состав единой системы. Будет представлен применяемый алгоритм генерирования кода. В основе созданных технических решений лежит применение разработанных авторами: специализированного формата представления шаблонов, формата aINI файлов исходных данных и библиотеки функций, позволяющей интерпретировать шаблоны и создавать на их основе объекты различных типов.

Будут представлены особенности разработки шаблонов и принципы прикладного использования программного инструментария на примерах:

  • шаблона документации графоориентированного решателя;

  • шаблона отчета о проведённых патентных исследованиях согласно ГОСТ Р 15.011-96;

  • шаблона презентации о научно-образовательном мероприятии (лекции, семинаре, доклад на конференции);

  • шаблона заготовки каркаса класса и ряда других.

Обоснована важность применения инструментов генерации кода при разработке научно-технических документов в процессе реализации НИР, ОКР, НИОКР.

Особое место в докладе отведено возможностям применения разработанного инструментария при создании расширяемого программного обеспечения и, в частности, при разработке программного обеспечения инженерного анализа.