Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2025 / 2026
Логотип проекта Проект ИСП РАН: Генерация спецификаций на языке nML с помощью LLM моделей
    Оплачиваемый
    От компании

2276 Проект ИСП РАН: Генерация спецификаций на языке nML с помощью LLM моделей

Старт
17.11.2025
Представление
26.01.2026 – 06.02.2026
Постерная сессия
06.04.2026 – 17.04.2026
Защита
08.06.2026 – 19.06.2026

Паспорт проекта

Аннотация

Инструмент MicroTESK является реконфигурируемым генератором тестовых программ на основе моделей для микропроцессоров и виртуальных машин. Для получения моделей используются спецификации на языке nML, которые описывают синтаксис и семантику системы команд (ISA) целевого устройства. Создание спецификаций системы команд вручную является трудозатратой задачей, поэтому автоматизация создания спецификаций системы команд является перспективной задачей. В проекте в качестве целевой архитектуры...

Отрасль

Информатика

Теги

RISC-V
Cпецификации nML
LLM

Цель

Исследование возможности применения LLM моделей для создания формальных спецификаций на языке nML для архитектуры RISC-V.

Ожидаемые результаты

  • Провести обзор и изучить публикации по теме исследования.
    • Провести обзор и подготовить список используемых LLM моделей.
      • Изучить и составить шаблоны промтов (prompt) для LLM моделей.
        • Сравнить генерируемые спецификации с рукописными вариантами. На основе получаемой информации отредактировать промты. Проверить корректность.
          • Получить спецификации на языке nML для векторных инструкций архитектуры RISC-V.
        • Тезисы и статьи:

          Форма и способы промежуточного контроля

          * Еженедельные совещания (Zoom). * Еженедельные отчеты.

          Форма представления результатов

          * Обзор публикаций по теме исследования. * Список LLM моделей и инструкции по работе с ними. * Рукописные спецификации на языке nML нескольких векторных инструкций архитектуры RISC-V. * Датасеты со спецификациями на nML, на основе спецификаций из проектов MicroTESK for RISC-V и MicroTESK for MIPS. * Описание типовых промтов для LLM моделей в контексте текущей задачи. Инструкция по составлению таких промтов. * Инструкция по обучению LLM моделей с помощью созданных ранее датасетов. * Набор...

          Ресурсное обеспечение

          Вычислительные ресурсы ИСП РАН.

          Имеющийся задел

          Для автоматизации создания генераторов тестовых программ для микропроцессоров с архитектурой RISC-V в ИСП РАН был разработан инструмент «MicroTESK for RISC-V» (https://forge.ispras.ru/projects/microtesk-riscv). На данный момент на языке nML специфицированы следующие наборы команд: RV32I, RV64I, RV32M, RV64M, RV32A, RV64A, RV32F, RV64F, RV32D, RV64D, RV32C, RV64C. Помимо этого в качестве примера описания спецификаций на языке nML может быть использован проект «MicroTESK for MIPS»...