Тестирование софта - статьи
ce076b8f

Литература




1. - сайт, посвященный технологии тестирования UniTesK и реализующим ее инструментам.
2.А.В. Баранцев, И.Б. Бурдонов, А.В. Демаков, С.В. Зеленов, А.С. Косачев, В.В. Кулямин, В.А. Омельченко, Н.В. Пакулин, А.К. Петренко, А.В. Хорошилов. Подход UniTesK к разработке тестов: достижения и перспективы. Опубликовано на http://www.citforum.ru/SE/testing/unitesk/.
3.В.В. Кулямин, А.К. Петренко, А.С. Косачев, И.Б. Бурдонов. Подход UniTesK к разработке тестов. Программирование, 29(6): 25-43, 2003.
4. - сайт Института системного программирования РАН;
5.А.К. Поляков. Языки VHDL и VERILOG в проектировании цифровой аппаратуры. - М.: СОЛОН-Пресс, 2003.
6. - сайт, посвященный языку SystemC.
7. - сайт, посвященный языку System Verilog.
8.Bergeron, Janick. Writing testbenches: functional verification of HDL models. Kluwer Academic Publishers, 2000.
9. - страница инструмента CTesK.
10.В. Немудров, Г. Мартин. Системы-на-кристалле. Проектирование и развитие. Москва: Техносфера, 2004.
11.I. Bourdonov, A. Kossatchev, A. Petrenko, and D. Galter. KVEST: Automated Generation of Test Suites from Formal Specifications. FM'99: Formal Methods. LNCS 1708, Springer-Verlag, 1999, pp. 608-621.
12.The RAISE Language Group. The RAISE Specification Language. Prentice-Hall BCS Practitioner Series. Prentice-Hall, Inc., 1993.
13. - страница инструмента J@T.
14. - страница инструмента Ch@se.
15. - страница симулятора Icarus Verilog.
16. - сайт, посвященный набору инструментов MinGW.
17.Sutherland, Stuart. The Verilog PLI handbook: A User's Guide and Comprehensive Reference on the Verilog Programming Language Interface. Springer, 2002.

1(обратно к тексту) Мы не рассматриваем здесь разного рода неопределенные значения, часто используемые в моделировании аппаратного обеспечения.
2(обратно к тексту)В дальнейшем будем называть такие процессы модельными процессами, чтобы отличать их от процессов операционной системы.
3(обратно к тексту)В начале симуляции активными процессами являются процессы, осуществляющие инициализацию.
4(обратно к тексту)VCD (Value Change Dump) - формат для описания изменений значений сигналов во времени.
5(обратно к тексту)В случае если одно тестовое воздействие может активизировать несколько модельных процессов, схема тестирования немного усложняется: для проверки правильности поведения модели нужно использовать возможные сериализации реакций активизированных процессов.
6(обратно к тексту)Если в тесте есть тестовое воздействие, включающее фронт (срез) некоторого сигнала, то в нем должно присутствовать тестовое воздействие, включающее срез (фронт) этого сигнала.
7(обратно к тексту)VPI (Verilog Procedural Interface) или PLI (Programming Language Interface) 2.0 - стандартный интерфейс, предназначенный для вызова из Verilog-модулей функций, написанных на языке программирования C и других языках программирования.


Содержание раздела