Герб МГТУ им. Н.Э. БауманаНаучно-техническая библиотека МГТУ им. Н.Э. Баумана

Подробное описание документа

   Статья в журнале

Астахов С. В., Лапшин Н. В.
   Программная подсистема тестирования знаний языков описания аппаратуры / Астахов С. В., Лапшин Н. В. - DOI 10.18698/2541-8009-2023-6-903 // Политехнический молодежный журнал МГТУ им. Н. Э. Баумана. - 2023. - № 6. - П.Н. 2.

Скачать документ
Полнотекстовый документ
DOI 10.18698/2541-8009-2023-6-903
ptsj.bmstu.ru/catalog/icec/auto/903.html

Статья посвящена разработке программной подсистемы для тестирования знаний языков описания аппаратуры, которая предоставляет возможности по управлению учебными материалами и автоматической проверке заданий, в том числе заданий на описание аппаратных устройств на языке Verilog. Проведен анализ существующих систем тестирования знаний, в ходе анализа сформулированы функциональные требования и составлена диаграмма вариантов использования программной подсистемы для тестирования знаний языков описания аппаратуры. Спроектированы архитектура и компоненты подсистемы. При разработке использована микросервисная архитектура, большинство микросервисов реализовано на языке программирования Golang. Кроме того, для работы с временными диаграммами применяли язык Python и библиотеку PyDigitalWaveTools. Для симуляции поведения цифровых устройств использована программа Icarus Verilog. Проведено функциональное и нагрузочное тестирование разработанной подсистемы.

Статья опубликована в следующих изданиях

п.н. 2
   Журнал
   Политехнический молодежный журнал МГТУ им. Н. Э. Баумана. - ISSN 2541-8009 (web).
   № 6. - 2023.