index

И.Б. Бурдонов, Н.В.Евтушенко, А.С.Косачев.
Синтез тестов для синхронной композиции детерминированных и полностью определенных автоматов.
Научный сервис в сети Интернет: труды XX Всероссийской научной конференции (17-22 сентября 2018 г., г. Новороссийск). - М.: ИПМ им. М.В.Келдыша, 2018. Стр. 100-110.
10 стр.

pdf

Аннотация. В статье рассматриваетсязадача синтеза тестов с гарантированной полнотой для синхронной композиции конечных автоматов. Конечные автоматы и их композиции широко используются при синтезе тестов для различных систем, включая сервисные системы, и операция синхронной композиции описывает поведение многомодульных систем при одновременной работе всех каналов композиции. Без ограничения общности мы делаем предположение о том, что выходной порт любой компоненты может быть соединен не более чем с одним входным портом другой компоненты, и предлагаем упрощенный способ построения синхронной композиции полностью определенных детерминированных автоматов, используя хорошо известные операции над автоматами. Мы также расширяемизвестные условия для проверки замкнутости операции синхронной композиции в множестве полностью определенных детерминированных автоматов, показывая, что для замкнутости операции достаточно, чтобы каждый цикл в композиции содержал Муровскую пару, т.е. пару <входной порт, выходной порт> некоторой компоненты, для которой значения в выходном порту не зависят от значений в соответствующем входном порту (Муровское условие в композиции). Если в проверяемых системах структура композиции не меняется, и ошибки в компонентах не нарушают Муровское условие, то обход графа переходов автомата, построенного по эталонной композиции, является достаточно качественным тестом, при условии наблюдения состояний компонент (тестирование с открытым состоянием). Мы также предлагаем способ построения теста с гарантированной полнотой для выбранной компоненты при тестировании с закрытым состоянием, т.е. когда нет возможности наблюдать состояния компонент, при условии, что входные и выходные порты тестируемой компоненты доступны для наблюдения.

Ключевые слова: конечный автомат, синхронная композиция, проверяющий тест