Рабочий
2025 / 2026

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»...