1,907 research outputs found
Reconfigurable Decorated PT Nets with Inhibitor Arcs and Transition Priorities
In this paper we deal with additional control structures for decorated PT
Nets. The main contribution are inhibitor arcs and priorities. The first ensure
that a marking can inhibit the firing of a transition. Inhibitor arcs force
that the transition may only fire when the place is empty. an order of
transitions restrict the firing, so that an transition may fire only if it has
the highest priority of all enabled transitions. This concept is shown to be
compatible with reconfigurable Petri nets
Subtyping for Hierarchical, Reconfigurable Petri Nets
Hierarchical Petri nets allow a more abstract view and reconfigurable Petri
nets model dynamic structural adaptation. In this contribution we present the
combination of reconfigurable Petri nets and hierarchical Petri nets yielding
hierarchical structure for reconfigurable Petri nets. Hierarchies are
established by substituting transitions by subnets. These subnets are
themselves reconfigurable, so they are supplied with their own set of rules.
Moreover, global rules that can be applied in all of the net, are provided
A Petri Nets Model for Blockchain Analysis
A Blockchain is a global shared infrastructure where cryptocurrency
transactions among addresses are recorded, validated and made publicly
available in a peer- to-peer network. To date the best known and important
cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency
and in particular on the modeling of the Bitcoin Blockchain by using the Petri
Nets formalism. The proposed model allows us to quickly collect information
about identities owning Bitcoin addresses and to recover measures and
statistics on the Bitcoin network. By exploiting algebraic formalism, we
reconstructed an Entities network associated to Blockchain transactions
gathering together Bitcoin addresses into the single entity holding permits to
manage Bitcoins held by those addresses. The model allows also to identify a
set of behaviours typical of Bitcoin owners, like that of using an address only
once, and to reconstruct chains for this behaviour together with the rate of
firing. Our model is highly flexible and can easily be adapted to include
different features of the Bitcoin crypto-currency system
Controlling Reversibility in Reversing Petri Nets with Application to Wireless Communications
Petri nets are a formalism for modelling and reasoning about the behaviour of
distributed systems. Recently, a reversible approach to Petri nets, Reversing
Petri Nets (RPN), has been proposed, allowing transitions to be reversed
spontaneously in or out of causal order. In this work we propose an approach
for controlling the reversal of actions of an RPN, by associating transitions
with conditions whose satisfaction/violation allows the execution of
transitions in the forward/reversed direction, respectively. We illustrate the
framework with a model of a novel, distributed algorithm for antenna selection
in distributed antenna arrays.Comment: RC 201
A Petri Nets-based Scheduling Methodology forMultipurpose Batch Plants.
This article presents an optimization methodology of batch production processes assembled by shared resources which rely on a mapping of state-events into time-events allowing in this way the straightforward use of a well consolidated scheduling policies developed for manufacturing systems. A technique to generate the timed Petri net representation from a continuous dynamic representation (Differential-Algebraic Equations systems (DAEs)) of the production system is presented together with the main characteristics of a Petri nets-based tool implemented for optimization purposes. This paper describes also how the implemented tool generates the coverability tree and how it can be pruned by a general purpose heuristic. An example of a distillation process with two shared batch resources is used to illustrate the optimization methodology proposed
Lifted structural invariant analysis of Petri net product lines
Petri nets are commonly used to represent concurrent systems. However, they lack support
for modelling and analysing system families, like variants of controllers, different variations
of a process model, or the possible configurations of a flexible assembly line.
To facilitate modelling potentially large collections of similar systems, in this paper, we
enrich Petri nets with variability mechanisms based on product line engineering. Moreover,
we present methods for the efficient analysis of the place and transition invariants in
all defined versions of a Petri net. Efficiency is achieved by analysing the system family
as a whole, instead of analysing each possible net variant separately. For this purpose,
we lift the notion of incidence matrix to the product line level, and rely on constraint
solving techniques. We present tool support and evaluate the benefits of our techniques
on synthetic and realistic examples, achieving in some cases speed-ups of two orders of
magnitude with respect to analysing each net variant separatelyThis work has been funded by the Spanish Ministry of Science (PID2021-122270OB-I00) and the R&D
programme of Madrid (P2018/TCS-4314
Qualitative modelling and analysis of regulations in multi-cellular systems using Petri nets and topological collections
In this paper, we aim at modelling and analyzing the regulation processes in
multi-cellular biological systems, in particular tissues.
The modelling framework is based on interconnected logical regulatory
networks a la Rene Thomas equipped with information about their spatial
relationships. The semantics of such models is expressed through colored Petri
nets to implement regulation rules, combined with topological collections to
implement the spatial information.
Some constraints are put on the the representation of spatial information in
order to preserve the possibility of an enumerative and exhaustive state space
exploration.
This paper presents the modelling framework, its semantics, as well as a
prototype implementation that allowed preliminary experimentation on some
applications.Comment: In Proceedings MeCBIC 2010, arXiv:1011.005
- …