Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2021 / 2022
Логотип проекта Автоматизация генерации ACSL-спецификаций
    От компании

1022 Автоматизация генерации ACSL-спецификаций

Старт
15.01.2022
Представление
27.01.2022
Постерная сессия
18.04.2022
Защита
30.01.2023

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

Аннотация

Проект посвящен изучению языка спецификаций ACSL, разработке программы для автоматической генерации ACSL-спецификаций по коду на языке C. Необходимо рассмотреть три уровня автоматической генерации - на основе анализа списка формальных параметров, на основе библиотеки спецификаций для часто использующихся синтаксических конструкций, на основе анализа синтаксического дерева. ACSL (ANSI-C Specification Language) позволяет добавить к функциям на языке Си подробное описание, которое может быть...

Отрасль

Информатика

Теги

Информатика

Цель

Автоматизация генерации ACSL-спецификаций

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

  • Первоначальная цель - Создание плагина для Frama-C для автоматической генерации ACSL-спецификаций по коду на языке Си
    • Уточненная цель - Создание программы на С++ для автоматической генерации ACSL-спецификаций по коду на языке Си, интеграция со смежными проектами

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

      Демонстрация результатов выполнения задач, поставленных в Weksn, руководителю проекта и представителям заказчика

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

      Демонстрация прототипа приложения.

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

      Средства разработки на С++

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

      -

      Заказчик

      Организация / ГК Astra Linux