Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2016, том 28, выпуск 4, страницы 41–56
DOI: https://doi.org/10.15514/ISPRAS-2016-28(4)-3
(Mi tisp52)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

A model checking-based method of functional test generation for HDL descriptions
[Генерация функциональных тестов для HDL-описаний на основе проверки моделей]

M. S. Lebedev, S. A. Smolov

Institute for System Programming of the Russian Academy of Sciences
Список литературы:
Аннотация: Разработка методов автоматической генерации тестов составляет перспективное направление в области верификации цифровой аппаратуры. На текущий момент большое распространение имеют методы генерации функциональных тестов на основе моделей. В данной работе представлен метод генерации функциональных тестов на основе проверки моделей и результаты его сравнения с существующими решениями. В методе используется автоматическое извлечение моделей из исходного кода HDL-описания аппаратуры. Поддерживаются языки VHDL и Verilog. Метод генерации тестов включает автоматическое построение моделей следующих типов: решающие диаграммы системы охраняемых действий (Guarded Action Decision Diagram,GADD), высокоуровневые решающие диаграммы (High-Level Decision Diagrams, HLDD) и расширенные конечные автоматы (Extended Finite-State Machines, EFSM). HLDD-модель используется в качестве функциональной модели. Модель EFSM используется в качестве модели покрытия. Целью тестирования является покрытие всех переходов расширенного конечного автомата. Выбор такого критерия позволяет получить высокое покрытие исходного кода HDL-описания. Из EFSM-модели извлекаются спецификации, основанные на ограничениях на переходы и состояния. Затем спецификации и функциональная модель автоматически транслируются во входной формат инструмента проверки моделей nuXmv. Инструмент выполняет проверку модели и строит контрпримеры. Контрпримеры транслируются в функциональные тесты, которые могут быть исполнены с помощью HDL-симулятора. Предлагаемый метод был реализован программно в инструменте HDL Rertrascope. Результаты экспериментов показывают, что метод генерирует более короткие тесты, чем методы FATE и RETGA, при обеспечении такого же или лучшего покрытия исходного кода.
Ключевые слова: цифровая аппаратура, функциональная верификация, статический анализ, генерация тестов, охраняемое действие, высокоуровневая решающая диаграмма, расширенный конечный автомат, проверка модели.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 15-07-03834
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: M. S. Lebedev, S. A. Smolov, “A model checking-based method of functional test generation for HDL descriptions”, Труды ИСП РАН, 28:4 (2016), 41–56
Цитирование в формате AMSBIB
\RBibitem{LebSmo16}
\by M.~S.~Lebedev, S.~A.~Smolov
\paper A model checking-based method of functional test generation for HDL descriptions
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 4
\pages 41--56
\mathnet{http://mi.mathnet.ru/tisp52}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(4)-3}
\elib{https://elibrary.ru/item.asp?id=27174138}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp52
  • https://www.mathnet.ru/rus/tisp/v28/i4/p41
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:105
    PDF полного текста:175
    Список литературы:20
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024