Асинхронные автоматы: классификация и тестирование.
В статье рассматриваются конечные автоматы, отличающиеся от классического автомата Мили тем, что переход осуществляется либо по приему стимула (входного символа), либо по выдаче реакции (выходного символа), причем в каждом состоянии выбор одного из допустимых переходов недетерминирован. Такими автом...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Ivannikov Institute for System Programming of the Russian Academy of Sciences
2004-01-01
|
Series: | Труды Института системного программирования РАН |
Online Access: | https://www.ispras.ru/proceedings/isp_4_2003/isp_4_2003_7/ |
id |
doaj-ec1f1cbe724d4829b2317148ba6cce81 |
---|---|
record_format |
Article |
spelling |
doaj-ec1f1cbe724d4829b2317148ba6cce812020-11-25T01:02:50Zeng Ivannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262004-01-014783Асинхронные автоматы: классификация и тестирование.И.Б. БурдоновА.С. КосачевВ.В. КуляминВ статье рассматриваются конечные автоматы, отличающиеся от классического автомата Мили тем, что переход осуществляется либо по приему стимула (входного символа), либо по выдаче реакции (выходного символа), причем в каждом состоянии выбор одного из допустимых переходов недетерминирован. Такими автоматами являются автоматы с отложенной реакцией (АОР), в которых переход по стимулу выполняется всегда, когда этот стимул имеется на входе автомата, и автоматы ввода- вывода (IOSM - Input/Output State Machines), в которых переход по выдаче реакции допустим независимо от наличия стимула, в то время как, принятый в этом состоянии стимул может быть принят позже, в другом состоянии. Обобщением этих классов автоматов является асинхронный автомат, в котором допускаются также переходы по отсутствию стимула. Предлагается классификация асинхронных автоматов, основанная на реализуемой автоматом словарной функции и эквивалентности автоматов с совпадающей словарной функцией. Показывается, что класс всех асинхронных автоматов эквивалентен своему подклассу автоматов с отложенными реакциями, а словарные функции автоматов ввода-вывода образуют собственное подмножество всех автоматных словарных функций. С автоматом связывается также множество сериализаций (смешанных последовательностей воспринимаемых стимулов и выдаваемых реакций), и исследуется его связь со словарной функцией. Статья завершается обзором основных проблем тестирования соответствия, когда асинхронные автоматы используются как спецификационная модель программных и аппаратных систем.https://www.ispras.ru/proceedings/isp_4_2003/isp_4_2003_7/ |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
И.Б. Бурдонов А.С. Косачев В.В. Кулямин |
spellingShingle |
И.Б. Бурдонов А.С. Косачев В.В. Кулямин Асинхронные автоматы: классификация и тестирование. Труды Института системного программирования РАН |
author_facet |
И.Б. Бурдонов А.С. Косачев В.В. Кулямин |
author_sort |
И.Б. Бурдонов |
title |
Асинхронные автоматы: классификация и тестирование. |
title_short |
Асинхронные автоматы: классификация и тестирование. |
title_full |
Асинхронные автоматы: классификация и тестирование. |
title_fullStr |
Асинхронные автоматы: классификация и тестирование. |
title_full_unstemmed |
Асинхронные автоматы: классификация и тестирование. |
title_sort |
асинхронные автоматы: классификация и тестирование. |
publisher |
Ivannikov Institute for System Programming of the Russian Academy of Sciences |
series |
Труды Института системного программирования РАН |
issn |
2079-8156 2220-6426 |
publishDate |
2004-01-01 |
description |
В статье рассматриваются конечные автоматы, отличающиеся от классического автомата Мили тем, что переход осуществляется либо по приему стимула (входного символа), либо по выдаче реакции (выходного символа), причем в каждом состоянии выбор одного из допустимых переходов недетерминирован. Такими автоматами являются автоматы с отложенной реакцией (АОР), в которых переход по стимулу выполняется всегда, когда этот стимул имеется на входе автомата, и автоматы ввода- вывода (IOSM - Input/Output State Machines), в которых переход по выдаче реакции допустим независимо от наличия стимула, в то время как, принятый в этом состоянии стимул может быть принят позже, в другом состоянии. Обобщением этих классов автоматов является асинхронный автомат, в котором допускаются также переходы по отсутствию стимула. Предлагается классификация асинхронных автоматов, основанная на реализуемой автоматом словарной функции и эквивалентности автоматов с совпадающей словарной функцией. Показывается, что класс всех асинхронных автоматов эквивалентен своему подклассу автоматов с отложенными реакциями, а словарные функции автоматов ввода-вывода образуют собственное подмножество всех автоматных словарных функций. С автоматом связывается также множество сериализаций (смешанных последовательностей воспринимаемых стимулов и выдаваемых реакций), и исследуется его связь со словарной функцией. Статья завершается обзором основных проблем тестирования соответствия, когда асинхронные автоматы используются как спецификационная модель программных и аппаратных систем. |
url |
https://www.ispras.ru/proceedings/isp_4_2003/isp_4_2003_7/ |
work_keys_str_mv |
AT ibburdonov asinhronnyeavtomatyklassifikaciâitestirovanie AT askosačev asinhronnyeavtomatyklassifikaciâitestirovanie AT vvkulâmin asinhronnyeavtomatyklassifikaciâitestirovanie |
_version_ |
1725203409141760000 |