Extended time Petri nets
Marcin Radom, Piotr Formanowicz
TL;DR
This paper addresses modeling time in complex systems where time data can be inconsistent or distributed across multiple forms. It introduces Extended time Petri nets (xTPN), a unified formalism that couples two transition timing intervals and a place timing interval with token lifetimes, enabling activation decisions via activating subsets and a rich multiset calculus on K and M. The authors define p-state and t-state, formalize time-elapse state changes, and describe production and activation dynamics, as well as transformations to classical nets and extended arcs. The framework supports modeling with heterogeneous time data and has practical implications for biological and other complex systems, with tooling compatibility noted.
Abstract
In many complex systems that can be modeled using Petri nets time can be a very important factor which should be taken into account during creation and analysis of the model. Time data can describe starting moments of some actions or their duration before their immediate effects start to influence some other areas of the modeled system. Places in a Petri net often describe static components of the system, but they can also describe states. Such a state can have time restrictions, for example, telling how long it can influence other elements in the model. Time values describing some system may be inconsistent or incomplete, which can cause problems during the creation of the model. In this paper, a new extension of time Petri nets is proposed, which allows the creation of models with different types of time data, which previously were possible to be properly used in separate types of well-known time Petri nets. The proposed new time Petri net solves this problem by integrating different aspects of already existing time Petri nets into one unified net.
