Главная         Авторы   Статьи   Год проведения   Тематика   Организации        Конференция МЭС

Генерация тестовых программ для подсистемы управления памятью MIPS64 на основе спецификаций  

Авторы
 Камкин А.С.
 Коцыняк А.М.
Год публикации
 2016
УДК
 004.05

Аннотация
 В данной работе описан инструмент автоматической генерации тестовых программ для подсистемы управления памятью MIPS64. Программное средство базируется на среде MicroTESK, разрабатываемой в ИСП РАН. Инструмент состоит из двух частей: архитектурно независимое ядро генерации тестовых программ и спецификация MIPS64. Подобное разделение не является новым – такой подход применяется в различных индустриальных генераторах тестовых программ, в том числе Genesys-Pro от IBM. Основные различия состоят в представлении спецификаций, извлекаемой из них информации и способах её использования. В предлагаемом подходе спецификации включают в себя описания инструкций доступа к памяти (чтение и запись) и механизмов управления памятью, таких как буфер ассоциативной трансляции, страничные таблицы и кэши. Инструмент анализирует спецификации и извлекает пути выполнения и зависимости между ними. Полученная информация используется для систематического перебора тестовых программ для заданного пользователем шаблона. Тестовые данные для конкретной программы генерируются с использованием символического выполнения и решения ограничений.
Ключевые слова
 микропроцессор, подсистема памяти, кэширование, трансляция адресов, формальная спецификация, тестовая программа, генератор тестовых программ, MIPS64.
Ссылка на статью
 Камкин А.С., Коцыняк А.М. Генерация тестовых программ для подсистемы управления памятью MIPS64 на основе спецификаций // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2016. № 2. С. 61-67.
Адрес статьи
 http://www.mes-conference.ru/data/year2016/pdf/D181.pdf

Copyright © 2009-2018 ИППМ РАН. All Rights Reserved.

Разработка сайта - ИППМ РАН