Главная страница « Научно-исследовательский семинар «

Научно-исследовательский семинар им. М. Р. Шура-Бура

28 октября 2009 г.
Доклад: «Исследование и разработка методов генерации тестовых программ для проверки модулей управления памяти микропроцессора»
докладчик: Корныхин Евгений Валерьевич (кафедра СП ф-та ВМК МГУ)

Предыдущее заседание « | » Следующее заседание

Новости
Информация
Преподаватели и сотрудники
Студенты и аспиранты
Спецсеминары
Просеминар
Спецкурсы
Проекты
Ссылки
Поиск

В докладе рассматривается задача автоматического построения тестовых программ для тестирования модулей управления памяти моделей микропроцессоров.

Системное тестирование микропроцессоров (core-level testing) состоит в проверке работы микропроцессора на заранее подготовленных или сгенерированных тестовых программах. Системные тесты проверяют микропроцессор в целом, поэтому размер набора таких тестов может оказаться чрезвычайно большим. Важной задачей является генерация тестов, направленных на проверку отдельных механизмов микропроцессора, особенно, если реализация таких механизмов является сложной и поэтому с большой вероятностью может содержать ошибки. Такая целенаправленная генерация позволяет одновременно сократить размеры тестового набора и повысить качество тестирования сложных механизмов. К числу таких сложных механизмов относится механизм управления памяти (memory management unit - MMU), который отвечает за организацию виртуальной памяти и кэширование данных основной памяти.

В целом предлагаемый подход можно определить как генерация тестов на основе моделей: тестовые ситуации, на которые нацеливается тестовая программа, особенности функционирования самого микропроцессора обусловленные функциями модуля управления памяти формализуются в виде набора моделей, которые используются для автоматизации построения тестовых программ. Предлагаемый метод сводится к построению системы ограничений на основе моделей.

  

© Кафедра системного программирования ВМК МГУ.

Обновлено: 21.10.2009