Причинно-следственная семантика для непрерывно-временных сетей Петри со слабой временной стратегией

Бесплатный доступ

Непрерывно-временные сети Петри (НВСП) являются расширением классических сетей Петри, предназначенным для моделирования и анализа параллельных и распределенных систем с учетом временных характеристик. В НВСП переходы, моделирующие события системы, имеют локальные часы и временные интервалы срабатывания. Для данной модели рассматриваются две стратегии хода времени: сильная, при которой ход времени блокируется необходимостью срабатывания перехода, и слабая, не ограничивающая ход модельного времени. Эти стратегии несравнимы по выразительности, причем многие стандартные задачи анализа разрешимы лишь для слабой стратегии. В общем случае пространство состояний НВСП бесконечно и несчетно, что усложняет анализ поведения модели. Для редукции пространства рассматриваемых состояний применяется причинно-следственная семантика, описывающая поведение системы через отношение частичного порядка на множестве событий. Данный подход позволяет абстрагироваться от избыточного множества всех возможных чередований событий (интерливинга), а также сохраняет информацию о причинно-следственных связях и параллелизме между событиями системы. В статье определяется и исследуется модель временных процессов, представляющая причинно-следственную семантику для НВСП в контексте слабой временной стратегии. Основным результатом работы является установление взаимооднозначного соответствия между пробегами НВСП (представляющими классическую интерливинговую семантику) и линеаризациями временных процессов, что доказывает корректность предложенной причинно-следственной семантики. Представленные в работе вычислительные эксперименты подтверждают значительную редукцию пространства анализируемых состояний НВСП при использовании временных процессов.

Еще

Непрерывно-временная сеть Петри, слабая стратегия хода времени, временной процесс, причинно-следственная семантика

Короткий адрес: https://sciup.org/147253969

IDR: 147253969   |   УДК: 519.7   |   DOI: 10.14529/cmse260103

Causal Semantics for Time Petri Nets with Weak Time Policy

Time Petri Nets (TPNs) are an extension of classical Petri Nets designed for modeling and analyzing concurrent and distributed systems with respect to real-time characteristics. In TPNs, transitions representing system events have local clocks and firing time intervals. Two time-elapsing policies are considered for this model: the strong policy, where the progress of time is blocked by the necessity of a transition firing, and the weak policy, which does not restrict the progress of model time. These policies are incomparable in expressive power, and many standard verification problems are decidable only for the weak policy. In the general case, the state space of TPNs is infinite and uncountable, which complicates the analysis of model behavior. To reduce the state space, causal semantics is applied, describing system behavior through a partial order relation on the set of events. This approach allows for abstraction from the redundant set of all possible event interleavings while preserving information about causal dependencies and concurrency between system events. The paper introduces a model of time processes that represents causal semantics for TPNs in the context of the weak time policy. The main result of the work is the establishment of a bijective correspondence between TPN runs (representing classical interleaving semantics) and linearizations of time processes, which proves the correctness of the proposed causal semantics. Computational experiments presented in the paper confirm a significant reduction in the analyzed state space of TPNs when using time processes.

Еще