Научная статья на тему 'Аппаратная реализация неориентированных двудольных мультиграфов (Т-сетей)'

Аппаратная реализация неориентированных двудольных мультиграфов (Т-сетей) Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
72
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АППАРАТНАЯ РЕАЛИЗАЦИЯ / Т-СЕТЬ / МУЛЬТИГРАФ / ФУНКЦИОНАЛЬНАЯ СХЕМА Т-СЕТИ / ПАРАЛЛЕЛЬНЫЕ ПРОЦЕССЫ / HARDWARE IMPLEMENTATION / T-NETWORK / FUNCTIONING MODEL / MULTIGRAF / PARALLEL PROCESSES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чуб Вадим Сергеевич, Фатхи Денис Владимирович

Работа посвящена аппаратной реализации Т-сетей, позволяющих моделировать параллельные асинхронные процессы, обладающие свойством изменять направление развития. Для исследования таких процессов на адекватность целесообразно иметь безошибочно функционирующую модель, что с высокой достоверностью может быть проверено на комплексе аппаратных реализаций модели. В работе представлена возможность аппаратной реализации Т-сетей.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Чуб Вадим Сергеевич, Фатхи Денис Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

HARDWARE IMPLEMENTATION OF AN UNDIRECTED BIPARTITE MULTIGRAPH (T-NETWORKS)

The paper is devoted to hardware implementation of T-networks for modeling parallel asynchronous processes that have the property to change the direction of development. To study the models of such processes on the adequacy it would be useful to have an accurately functioning model that can be checked with high accuracy on the hardware implementations of complex models. The paper presents possible hardware implementation of T-networks.

Текст научной работы на тему «Аппаратная реализация неориентированных двудольных мультиграфов (Т-сетей)»

УДК 519.95

АППАРАТНАЯ РЕАЛИЗАЦИЯ НЕОРИЕНТИРОВАННЫХ ДВУДОЛЬНЫХ МУЛЬТИГРАФОВ (Т-СЕТЕЙ)

В. С. Чуб., Д. В. Фатхи

Донской государственный технический университет, Ростов-на-Дону, Российская Федерация уа&т-сЬиЬ13@шай .гц fatkhi@mail.ru

Работа посвящена аппаратной реализации Т-сетей, позволяющих моделировать параллельные асинхронные процессы, обладающие свойством изменять направление развития. Для исследования таких процессов на адекватность целесообразно иметь безошибочно функционирующую модель, что с высокой достоверностью может быть проверено на комплексе аппаратных реализаций модели. В работе представлена возможность аппаратной реализации Т-сетей.

Ключевые слова: аппаратная реализация, Т-сеть, мультиграф, функциональная схема Т-сети, параллельные процессы.

'(Шу

UDC 519.95

HARDWARE IMPLEMENTATION OF AN UNDIRECTED BIPARTITE MULTIGRAPH (T-NETWORKS)

V. S. Chub, D. V. Fatkhi

Don State Technical University, Rostov-on-Don, Russian Federation

vadim-chub 13@mail.ru fatkhi@mail.ru

The paper is devoted to hardware implementation of T-networks for modeling parallel asynchronous processes that have the property to change the direction of development. To study the models of such processes on the adequacy it

would be useful to have an accurately functioning model that can be checked with high accuracy on the hardware implementations of complex models. The paper presents possible hardware implementation of T-networks.

Keywords: hardware implementation, T-network, functioning model, multigraf, parallel processes.

Введение. В моделировании современных систем, обладающих распределенностью и асинхронным параллельным функционированием, находят широкое применение ориентированные двудольные мультиграфы — сети Петри [1, 2]. Они постоянно совершенствуются для повышения адекватности разрабатываемых моделей [3]. Однако жесткая ориентированность дуг сетей Петри создает ограничения на срабатывание переходов — исключает изменение направления их срабатывания, что приводит к невозможности моделирования реверсивных процессов, связанных с получением маркировок предусловий событий по маркировкам постусловий.

В [4] предложен неориентированный двудольный мультиграф — Т-сеть, неориентированный аналог сети Петри, который позволяет расширить функциональные возможности моделей, обеспечив двунаправленность срабатывания переходов, и этим повысить адекватность модели широкому классу объектов, обладающих реверсным поведением. Значительный интерес для оценки адекватности Т-сетей моделируемым процессам представляет возможность их аппаратной реализации с целью последующей проверки реализуемых функций.

Исследования, посвященные развитию и расширению возможностей инструментов моделирования современных систем, являются актуальной научной задачей [5].

Формальное задание сети Т. Сеть Т задается четырьмя параметрами:

С = (Р, Т, цс).

В

http://mid-journal.ru

Здесь Р — конечное множество позиций; Т — конечное множество переходов; Р — функция, ставящая в соответствие переходам слева и справа некоторые количества позиций.

Здесь Рь — функция, задающая некоторое количество позиций слева относительно перехода; Ря — функция, задающая некоторое количество позиций справа от перехода. Выбор левой и правой стороны переходов произволен.

Здесь N — множество целых чисел больших 0, начальная маркировка сети Т; ц0 е ц, где ц — множество возможных маркировок сети.

Функционирование Т-сети осуществляется срабатыванием переходов в разрешенных направлениях.

Разрешение на запуск перехода сети Т tj е Т имеется, если для всех рг е Р выполнено условие ц (рг) > # (рг, РЬ(Я) )). Здесь # (рг, РЬ(Я) )) — кратность позиции рг относительно перехода ^ слева (справа), т. е. число появлений позиции в комплекте перехода слева (справа). Комплектом называется обобщенное множество, в которое включены многократно повторяющиеся элементы.

Запуск перехода сети Т осуществляется удалением всех разрешающих меток из позиций слева (справа) относительно перехода и последующим помещением в каждую из позиций справа (слева) от перехода по одной метке для каждого ребра. Кратные метки передаются через кратные ребра.

Переход tj в маркированной сети Т с маркировкой ц может быть запущен всякий раз, когда он разрешен. В результате запуска разрешенного перехода Ц образуется новая маркировка ц', определяемая соотношением:

Выполнение маркировки сети Т осуществляется произвольной последовательностью запусков переходов, причем в любом разрешенном направлении относительно переходов.

Особенности сети Т, связанные с неориентированностью ребер между позициями и переходами, дают возможность запускать переходы в любом разрешенном направлении, что запрещено в сетях Петри.

Аппаратная реализация Т-сетей. Рассмотрим два фрагмента Т-сетей (рис. 1 и 3) и реализующие их функциональные схемы (рис. 2 и 4).

Р = Рь и Ря.

цо: Р^и {0}.

ц'р) = ц (рг) - # (рг, Рь(Я)( Ь)) + # (рг, РщЬ)(Ь)).

Р

Рис. 1. Сеть Т (пример 1)

Рис. 2 . Функциональная схема аппаратной реализации (примера 1)

Р1

Р

t2 Р4

Рг

Рис. 3. Т-сеть (пример 2)

Рис. 4. Функциональная схема аппаратной реализации сети Т (примера 2)

Заключение. При построении функциональных схем, реализующих поведение сетей Т, учтено срабатывание переходов в любом разрешенном направлении, поскольку связи между пере-

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

Библиографический список

1. Питерсон, Дж. Теория сетей Петри и моделирование систем / Дж. Питерсон. — Москва : Мир, 1984. — 264 с.

2. Котов, В. Е. Сети Петри / В. Е. Котов. — Москва : Наука, 1984. — 160 с.

3. Фатхи, Д. В. Повышение мощности разрешения моделей информационной безопасности на основе модификации ингибиторных сетей Петри / Д. В. Фатхи, В. А. Фатхи, Д. В. Фатхи // Информационная безопасность регионов. — 2010. — № 2 (7). — С. 68-70.

4. Фатхи, Д. В. Неориентированные двудольные мультиграфы как инструмент, расширяющий моделирующие возможности сетей Петри / Д. В. Фатхи, В. А. Фатхи, Д. В. Фатхи // Вестник компьютерных и информационных технологий. — 2015. — № 4. — С. 3-8.

5. Fatkhi, D. V. Modeling of Multiprocessor System on the Basis of Clored Stochastic / D. V. Fatkhi, D. V. Medyantsev // Time-Based Petri Nets with Aktive Transitions // Engineering Simulation. — 1995. — Vol. 13. — P. 17-27.

i Надоели баннеры? Вы всегда можете отключить рекламу.